by the time+過去時(shí)間,主句過去完成。by the time+將來時(shí)間,主句將來完成時(shí)等。還有一種情況就是不強(qiáng)調(diào)已經(jīng)完成,只強(qiáng)調(diào)某一時(shí)期的具體情況,相當(dāng)于when。
一.如果分句中的謂語動詞是簡單過去時(shí),那么主句中的謂語動詞通常使用過去完成時(shí),表示" 主句的動作到未來某個(gè)時(shí)候就已經(jīng)完成了"。比如:By the time he was fourteen years old, Einstein had learned advanced mathematics all by himself.到14歲的時(shí)候,愛因斯坦就已經(jīng)自學(xué)完了高等數(shù)學(xué)。
二.如果子句中的謂語動詞是簡單現(xiàn)在時(shí)/現(xiàn)在完成時(shí)(表示未來),那么主句中的謂語動詞往往是將來完成時(shí)。這意味著" 當(dāng)子句動作發(fā)生時(shí),主句的動作已經(jīng)完成,也就是過去了"。比如By the time John finishes his homework, his classmates shall have left to play football.到約翰做完作業(yè)時(shí),她的同學(xué)將已離開去倫踢足球了。
三.如果主句的動作并不強(qiáng)調(diào)已經(jīng)完成,它只是顯示了某一時(shí)期的情況。(主句是be的系統(tǒng)形式或表達(dá)認(rèn)知的持續(xù)動詞,如know、find、believe等,它常被用在一般時(shí)態(tài)而不是完成時(shí)態(tài)。)
這時(shí),當(dāng)主句不需要完成時(shí),應(yīng)根據(jù)實(shí)際需要選擇合適的時(shí)態(tài),by the time相當(dāng)于when。比如:He was out of breath by the time he reached the top.登上頂端時(shí),他氣喘吁吁。
by the time 1)到…時(shí)候?yàn)橹? 2)…當(dāng)……的時(shí)候;
1、到…時(shí)候?yàn)橹?/p>
通常引導(dǎo)一個(gè)時(shí)間狀語從句,表示“到……的時(shí)候?yàn)橹埂敝骶鋭t表示在此時(shí)間之前某個(gè)事件已完成.值得注意的是,當(dāng)從句用過去時(shí)時(shí),主句通常用過去完成時(shí).
例如:By the time l got to the station,the train had
already gone.
2、…當(dāng)……的時(shí)候
如果只是說過去某個(gè)時(shí)候的狀況,用過去時(shí),而不用完成時(shí).你的這句就是如此.By the time the war was over ,death and suffering were to be seen everywhere.在戰(zhàn)爭結(jié)束的時(shí)候,到處可見死亡和饑餓.這里沒有“死亡和饑餓”已經(jīng)完成的意思,只是描述當(dāng)時(shí)這個(gè)時(shí)間點(diǎn)的狀況.所以用過去時(shí).
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)