分以下三種情況使用:
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、 如果從句中的謂語動詞是一般過去時,那麼主句中的謂語動詞通常用過去完成時,表示“截止到從句動作發生時,主句動作已經完成,即過去的過去”。
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.
在我們到達車站時,汽車早就開走。