题目内容
【题目】--- Alex came back home the day before yesterday.
--- Really? Where ______ at all?
A.had he been B.has he been C.had he gone D.has he gone
【答案】A
【解析】
试题分析:考察现在完成时和过去完成时辨析。现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。过去完成时表示到过去某一时间动作已完成或延续到某一过去时间的动作或状态。have been to指的是去过某地回来了,have gone to指的是去了某地还未回来。动作Alex去了哪是发生在他回家之前的,所以采用过去完成时。句意:上文:Alex前天回家了。下文:真的吗?他究竟去哪儿了?故选A。
练习册系列答案
相关题目