问题

Is Mr Smith still in Shanghai?—Yes,he _______there for two months.
A:has been
B:has gone
C:has been to
D:has gone to
B:has gone
C:has been to
D:has gone to
正确答案是: