When he got to the station, the train _________ for a long time.A. had been away B. had left C. has been away D. has left
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 05:13:15
When he got to the station, the train _________ for a long time.A. had been away B. had left C. has been away D. has left
When he got to the station, the train _________ for a long time.
A. had been away B. had left C. has been away D. has left
When he got to the station, the train _________ for a long time.A. had been away B. had left C. has been away D. has left
A...
过去完成时.因为说当他到达的车站的时候.
leave 不能延续.而完成时要能延续的.所以用 be away ...
A 过去完成时
A
A had been away.
火车是在他过去到达之前离开的,所以用过去完成时,结构是: had + 过去分词 排除:C,D, for a long time 要用可持续性动词,left-leave是终止性动词,不能和for, since, how long等搭配,所以排除B.
很典型的瞬间动词与延续性动词的同义替换。 A
When he got to the station, the train _________ for a long time.
A. had been away B. had left C. has been away D. has left
【答案】A
【分析】从句式过去式,故主句不可能是现在完成时,故排除答案C,D,这句话是想表达“当他到达车站的时候,火车已经早已离...
全部展开
When he got to the station, the train _________ for a long time.
A. had been away B. had left C. has been away D. has left
【答案】A
【分析】从句式过去式,故主句不可能是现在完成时,故排除答案C,D,这句话是想表达“当他到达车站的时候,火车已经早已离开了”,这里leave是瞬间东西,只有be away在这里最合适,故选择A
收起
A 首先是虚拟语气,主句用的过去时,从句就要退一个时态,用过去完成时
A
主从时态一致,后面有for