单选题
👁️ 浏览量:

试题题干

Where( )in the past three years?

A

had you gone

B

have you gone

C

did you go

D

have you been

参考答案

正确答案:

试题解析

本题考查时态。in the past three years常与完成时连用。have gone表示“已经去了”,正在途中或目的地;have been表示“已去过”,主语已返回。显然,此处不能用gone。

句意:过去三年里你在什么地方?