Jack ,I haven't seen your brother for a long time.---He __Shanghai on business for two months.A has gone to B has been to C has been in ,A 和B 为什么不对,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:09:08

Jack ,I haven't seen your brother for a long time.---He __Shanghai on business for two months.A has gone to B has been to C has been in ,A 和B 为什么不对,
Jack ,I haven't seen your brother for a long time.---He __Shanghai on business for two months.
A has gone to B has been to C has been in ,A 和B 为什么不对,

Jack ,I haven't seen your brother for a long time.---He __Shanghai on business for two months.A has gone to B has been to C has been in ,A 和B 为什么不对,
意思是:他已经在上海做了两个月的生意了.
这里应该填的是"has been in".
A中表示"去哪个地方"这个动作,是非延续性的.
B中一般不用,因为语法有问题.

Jack ,I haven't seen your brother for a long time.---He has been in__Shanghai on business for two months.
意思是:他已经在上海做了两个月的生意了.