问题

Jack, I haven’t seen your sister for a long time.– She Shanghai on business for two months.

A:went to
B:has been to
C:has gone to
D:has been in;
正确答案是: