回覆列表
-
1 # by0506
-
2 # 1-2-3 六乙烷
分以下三種情況使用:
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.
在我們到達車站時,汽車早就開走。
一般by the time 後面加一般過去式,而主句加現在完成時
by the time有兩個意思:
一:by the time可以翻譯為:這時候,在此時.相當於at the/that time.
eg:By the time he had lost contact with the Party.這時他已和黨失去聯絡。
eg:By the time we had settled in the third bus.這時我們已在第3輛大汽車裡坐好。
二:by the time,意為:在....之前已經....
eg:by the time our teacher came in ,we had started speaking English.在老師進來前,我們都已經開始講英語了.
你這句話的結構是對的.只是翻譯過來感覺有點不是很順口.
eg:by the time when got to the bus station,the bus had left.在我們到達車站時,汽車早就開走了.
by+時間名詞。意為:“到…時(已發生某事),此時謂語多用完成時;最晚、不遲於…,在…之前”。如:by now/then/this time/next Friday/the end of/three o`clock等。
By the end of last year,another new gymnasium had been completed.(2003上海·春)到去年年底,又有一座新體育館峻工了。
透過上面的例子,我們可以看出:
一般by the time 後面加一般過去式,而主句加現在完成時
比如:by the time I got there, he has already gone.