by the time

by the time 意思是 “by the time 意为'到…的时候(不晚于那一刻)',并决定两个相关事件的时态。”. by the time + 一般现在时表示将来的截止点,主句用将来完成时:By the time you arrive, I will have finished. 接续: by the time + present -> future perfect · by the time + past -> past perfect

by the time 意为'到…的时候(不晚于那一刻)',并决定两个相关事件的时态。

C1

接续

by the time + present -> future perfect · by the time + past -> past perfect

解释

by the time + 一般现在时表示将来的截止点,主句用将来完成时:By the time you arrive, I will have finished。by the time + 一般过去时表示过去的截止点,主句用过去完成时:By the time we got there, the train had left。即使表将来,by the time 从句里也绝不用 will。

例句

By the time we arrived, the show had already started.
等我们到的时候,演出已经开始了。
By the time you finish work, I will have cooked dinner.
等你下班的时候,我已经把晚饭做好了。

注意

对比 until(覆盖一整段时间):by the time 标出某事已完成的那个时间点,所以常引出完成时态。

FAQ

by the time — 是什么意思、怎么用?

by the time 意为'到…的时候(不晚于那一刻)',并决定两个相关事件的时态。. by the time + 一般现在时表示将来的截止点,主句用将来完成时:By the time you arrive, I will have finished。by the time + 一般过去时表示过去的截止点,主句用过去完成时:By the time we got there, the train had left。即使表将来,by the time 从句里也绝不用 will。

by the time — 怎么接续?

by the time + present -> future perfect · by the time + past -> past perfect

by the time — 有什么注意点?

对比 until(覆盖一整段时间):by the time 标出某事已完成的那个时间点,所以常引出完成时态。

相关语法

在 app 里学 →