My parents ---shanghai for ten years.A.have been toB.have gone to 帮个忙!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:02:40

My parents ---shanghai for ten years.A.have been toB.have gone to 帮个忙!

选A.
have been to 是去了,还没有回来,have gone to是在去的途中.

A
因为已经去了10天
go只是一个短暂的动作,不能表示持续的状态

选B,这句话的意思是我的父母已经去了上海10年了,A表示的是现在正在进行的动作,而去上海的这个动作不可能是一直去的,所以排除A

B
A是正在去,B是已经去了