Where in the past three years?
- A.had you gone
- B.have you gone
- C.did you go
- D.have you been
正确答案及解析
正确答案
D
解析
本题考查时态。句意:过去三年里你在什么地方in the past three years常与完成时连用。Havegone表示“已经去了”,正在途中或目的地;have been表示“已去过”,主语已返回。显然,此处不能用gone。
Where in the past three years?
本题考查时态。句意:过去三年里你在什么地方in the past three years常与完成时连用。Havegone表示“已经去了”,正在途中或目的地;have been表示“已去过”,主语已返回。显然,此处不能用gone。