by the time i got there ,the bus had left.为什么后半句要用现在完成时?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 13:38:59
by the time i got there ,the bus had left.为什么后半句要用现在完成时?

by the time i got there ,the bus had left.为什么后半句要用现在完成时?
by the time i got there ,the bus had left.为什么后半句要用现在完成时?

by the time i got there ,the bus had left.为什么后半句要用现在完成时?
通俗来讲,by the time i got there是过去时,我到那里的时候,而后面说汽车已经走了,说明汽车在我到那之前就走了,所以比“过去还要过去”,就用完成时.
希望这种讲解你能明白,谢谢!

by the time 或 by the end of 是完成时态的标志。
就这个句子而已,从现实和逻辑角度,公交已经离开了是发生在我达到之前,而我达到时又是过去时,这就意味着,公交的离开是过去的过去,那过去的过去难道不是用过去完成时态表示么?

后半句用的不是现在完成时,是过去完成时,因为“汽车离开”发生在“我到达”之前。而got已经是一般过去时,即过去的过去,要用过去完成时

用了by the time,the bus had left就要用完成时。