题目内容
【题目】They_________ China for two years.
A.has been to B.have been in
C.have gone to D.has come to
【答案】B
【解析】
试题分析:句意:他们在中国两年了。A.has been to去过某地(已回),常与“次数”连用,不与时间的长度连用。错;B.have been in在某地;C.have gone to去了某地(未回);D.has come to来……。go和come都是非延续性动作,不与for, since等表示一段时间的状语连用,C、D错。故选B。
练习册系列答案
相关题目