by the time+过去时间,主句过去完成。by the time+将来时间,主句将来完成时等。还有一种情况就是不强调已经完成,只强调某一时期的具体情况,相当于when。
一.如果分句中的谓语动词是简单过去时,那么主句中的谓语动词通常使用过去完成时,表示 "主句的动作到未来某个时候就已经完成了"。
二.如果子句中的谓语动词是简单现在时/现在完成时(表示未来),那么主句中的谓语动词往往是将来完成时。这意味着 "当子句动作发生时,主句的动作已经完成,也就是过去了"。
三.如果主句的动作并不强调已经完成,它只是显示了某一时期的情况。(主句是be的系统形式或表达认知的持续动词,如know、find、believe等,它常被用在一般时态而不是完成时态。) 这时,当主句不需要完成时,应根据实际需要选择合适的时态,by the time相当于when。
By the time 后多接时间点,即the time是一个短暂的时间。
by the time:

英 [ba ta?m] 美 [ba ta?m]?
到…的时候
1、可以表示将来的时间. 主句用将来完成时,而从句用一般现在时来表示将来的动作.
I will have finished the work by the time my father comes back.

2、可以表示过去的时间. 主句用过去完成时,而从句用一般过去时.
He had built a lab for himself by the time he was 12 years old.
扩展资料
同义词:by the end of the time的用法

by the end of:
英 [ba end ?v] 美 [ba end ?v]?
prep.在…尽头
通常这个time是一个长的时间段,所以才会有具体分start time 和end time。主要要结合使用的语境,看看这个time是否是短暂还是长久。
“到...末”,多指时间,常用于完成时态,也用于将来时态。
By the end of last month they had planted 10,000 trees.
到上个月月底他们已经栽了一万棵树.
评论列表(3条)
我是昊瑞号的签约作者“雪泥鸿爪”
本文概览:by the time+过去时间,主句过去完成。by the time+将来时间,主句将来完成时等。还有一种情况就是不强调已经完成,只强调某一时期的具体情况,相当于when。一...
文章不错《bythetime的三种用法》内容很有帮助