Answer:
The correct method that will cause the list to become [Beijing, Chicago, Singapore] is B.
Step-by-step explanation:
x.add("Chicago") will add "Chicago" to the end of the list, resulting in [Beijing, Singapore, Chicago]
x.add(2, "Chicago") will add "Chicago" at index 2, resulting in [Beijing, Singapore, Chicago]
x.add(0, "Chicago") will add "Chicago" at the beginning of the list, resulting in [Chicago, Beijing, Singapore]
x.add(1, "Chicago") will add "Chicago" at index 1, resulting in [Beijing, Chicago, Singapore]
Therefore, option B is the correct one.