今天小编给大家介绍的是by the time这个短语,这个短语在英语中很常见,也是常考的短语,所以需要大家好好掌握意思及用法。那么by the time是什么意思呢?有哪些用法?by the time用于什么时态呢?下面跟着小编一起来看看吧!

    by the time有两个意思,一个意思为“到。。。为止”,另一个意思为“当。。。时候”,两个意思的用法不一样,具体用法如下:

    1).到...为止

    1. 如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”

     He had left by the time we reached home.
     当我们到家的时候他已经走了。

     The movie had begun by the time we got there.
     当我们到那儿的时候,电影已经开始了。

    2.如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”

     By the time you get back,I shall have finished the work。
     到你回来时,我将已经把活做完了。

     And if you wait till then, by the time you get the futon, it might be all over. 
     并且如果你等到那时,在你买一个蒲团之前,一切可能都结束了。

    2)…当……的时候;

     如果只是说过去某个时候的状况,用过去时,而不用完成时。

     By the time the war was over ,death and suffering were to be seen everywhere.
     在战争结束的时候,到处可见死亡和饥饿。
     (这里没有“死亡和饥饿”已经完成的意思,只是描述当时这个时间点的状况,所以用过去时。)

     By the time we arrived the meeting was over.
     我们到达时,会议已结束了。

     总结:

     by the time+过去时间 【主句过去完成】

     by the time+将来时间【主句将来完成时】