原答案B是错误的.
for two months是延续性时间,无论A/B,都有一个动词go,而go 为瞬间动词,不能与延续性动词连用.
has been to 表示“曾经去过某地,但现在已不在那个地方”,根据题意,选项D也是错误的.
in Shanghai on business为介词短语,与表示状态的动词be 连用;表“状态”的词属延续性动词.所以,答案应该是C.
原答案B是错误的.
for two months是延续性时间,无论A/B,都有一个动词go,而go 为瞬间动词,不能与延续性动词连用.
has been to 表示“曾经去过某地,但现在已不在那个地方”,根据题意,选项D也是错误的.
in Shanghai on business为介词短语,与表示状态的动词be 连用;表“状态”的词属延续性动词.所以,答案应该是C.