When he got to the station,the train ______ for a long time.A.had been awayB.had leftC.has been awayD.has left选择原因?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 22:38:00
When he got to the station,the train ______ for a long time.A.had been awayB.had leftC.has been awayD.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 awayB.had leftC.has been awayD.has left选择原因?
A
看到for a long time,就要用一个可持续的动词,leave是个不可持续的动词,因此要排除
因为火车是在他到达之前就开走了,而他到达已经是过去式,那火车开走也就是过去的过去,就要用过去完成时.
所以选择 had been away
A 过去完成时 ! for a long time 用 be away
A 过去的过去用过去完成时 leave 是瞬间词 而完成时中要用延续性词
A
意思是当他到达车站时火车已经离开有很长时间了
for a long time表示完成有多长时间了,而且当他到车站时车已经开走了表示的完成时,所以要用完成时态
再者,when he got to用的是过去式,车子开走是过去的过去所以要用过去完成时
而leav是一个瞬间动词,这句话表示的是一个离开的状态,所以用be动向加形容词表示状态所以选A...
全部展开
A
意思是当他到达车站时火车已经离开有很长时间了
for a long time表示完成有多长时间了,而且当他到车站时车已经开走了表示的完成时,所以要用完成时态
再者,when he got to用的是过去式,车子开走是过去的过去所以要用过去完成时
而leav是一个瞬间动词,这句话表示的是一个离开的状态,所以用be动向加形容词表示状态所以选A
收起