by the time后加什么时态
分以下三种情况使用:
1、 如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”。
2、如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。
3、如果主句动作不强调已经完成,只是说明某个时候的状况,(主句是be的系表形式或者是表示像know, find, believe等表示认知的持续性动词,则往往用一般时态,不用完成时态。)此时主句不用完成时,而应根据实际需要选用适当的时态,此时by the time相当于when。
扩展资料:
by the time 有两个意思:
一、by the time可以翻译为:这时候,在此时。相当于at the/that time.
By the time he had lost contact with the Party.
这时他已和党失去联系。
By the time we had settled in the third bus.
这时我们已在第3辆大汽车里坐好。
二、by the time,意为:在....之前已经....
by the time our teacher came in ,we had started speaking English.
在老师进来前,我们都已经开始讲英语了。
by the time when got to the bus station,the bus had left.
在我们到达车站时,汽车早就开走。
1.到...为止,一般要求主句用过去完成时。
He had left by the time we reached home.
当我们到家的时候他已经走了。
The movie had begun by the time we got there.
当我们到那儿的时候,电影已经开始了。
2)…当……的时候;
如果只是说过去某个时候的状况,用过去时,而不用完成时。
By the time the war was over , death and suffering were to be seen everywhere.在战争结束的时候,到处可见死亡和饥饿。 这里没有“死亡和饥饿”已经完成的意思,只是描述当时这个时间点的状况。所以用过去时。