Where _______ for the past few years?A.are youB.have you beenC.have you goneD.did you go
网友回答
B解析试题解析:考查句子时态,因为for the past few years是时间段,所以前面应用延续性动词,be表示一种状态时是延续性的,go是短暂性动词,C、D表示去某地而未回,A现在时态,题干应用完成时态,根据句意最近这几年你去哪里了?故选B。考点:考查时态。点评:根据时间状语选择正确的时态,动词分短暂性和延续性,短暂性动词后跟时间点,延续性动词后跟时间段。