【正文】
by the end of +過去時間 be the time +從句(用一般過去時)引導(dǎo)的句子或主句用過去完成時) ① The film had already begun when I got there. ② They had left before I returned. ③ We had finished the work by last month( by the time he came.) 2 表示由過去某一時間開始,一直延續(xù)到過去另一個時間的動作或狀態(tài)。 I had hoped to be able to take my seat in all this noise without being found. 我本希望能乘著這些噪音不被發(fā)現(xiàn)地坐到位置上。 would bee B. had hoped。 es B. left。 Isn’t it hard to drive downtown to work? Yes, that’ why I _____ to work by train. A. have been going B. have gone C. was going D. will have gone : will / shall +have done 表示將來某一時間乊前完成的動作,常與表示將來時間的狀語連用, 如: by the end of+將來時間的短語 , by the time +從句(從句用一般現(xiàn)在時表示一般將來時),這時句子或主句應(yīng)用將來完成時 We will have finished the work by the time he es back.. ; will be dong / shall be doing 表示將來某一時間正在進行的動作 What will you be doing this time tomorrow? the end of this month, we surely ____ a satisfactory solution to the problem. A. have found B. will be found C. will have found D. are finding conference ____ a full week by the time it ends. A. must have lasted B. will have lasted C. would last D. has lasted stepped into the office, _____ down and began to fill in the forms. A. sitting B. to sit C. sat D. having it said she would telephone but we _____from her so far. ’t heard ’t hear ’t heard ’t hear I got to the cinema, the film____for ten minutes. begun begun been on ’ll go with you as soon as I____my homework. finish finishing it_____tomorrow,I won’t go to the cinema. rain raining is going to be a nurse when she_____up. going to grow 7.―這本書我已經(jīng)買了三個月了 。 were going ’t thought。had fotten spoken。 stolen been broken into。 had left D. were writing。 will have to D. do not keep。 had looked D. was slippping。 picked D. saw。 ) B:一般現(xiàn)在時代替完成時: 句型 “ It is … since…” 代替“ It has been … since …” It is (= has been) five years since we last met C:一般現(xiàn)在時代替進行時: 在全部倒裝句中都用一般現(xiàn)在時代替現(xiàn)在進行時。t stopped ringing. People _____ to ask how I am going to spend the money. ( 05湖南卷) A. phone B. will phone C. were phoning D. are phoning 4. Selecting a mobile phone for personal use is no easy task because technology _____ so rapidly. (2020 N) A. is changing B. has changed C. will have changed D. will change 說明 : 自從我贏了大獎,人們不停地打電話來問我將怎樣使用這筆錢。今天打了三次電話是用來表示結(jié)果的,只能用現(xiàn)在完成時;而每次她都占線是表示過去的動作,所以用一般過去時。 C B 說明: 她“一直在考慮返?!笔乾F(xiàn)在完成進行時,“還沒作決定”是現(xiàn)在的結(jié)果。 典型例題 (1) Do you know our town at all? No, this is the first time I ___ here. A. was B. have been C. came D. am ing (2) Have you ____ been to our town before? No, it’s the first time I ___ here. A. even, e B. even, have e C. ever, e D. ever, have e 注意 :非延續(xù)性動詞的否定形式可以與表示延續(xù)時間的狀語連用。 說明 : until 用在肯定句中時,主句的動詞必須是延續(xù)性動詞,表示該動作一直持續(xù)到 until 后的時間為止;短暫性動詞只能用在否定句中,表示直到此時該動作才開始。 D 4. As she ____ the newspaper, Granny ____ asleep. (95 N) A. read … was falling B. was reading … fell C. was reading … was falling D. read … fell 5. The manager had fallen asleep where he ______, without undressing. ( 05安徽卷) A. was laying B. was lying C. had laid D. had lied 說明 : 一般來說在復(fù)合句中的兩個動作,延續(xù)性的動作大都用進行時,短暫性的動詞用一般時,表示在某個動作進行的過程當中另一個動作發(fā)生了。 lay 是及物動詞,過去式和過去分詞為 laid;lied 是“說謊”的過去式和過去分詞。所以必須用過去完成時。 說明 : 本句的重點是“并行結(jié)構(gòu)”,關(guān)鍵是看后面的 turn,所以 B、 C、 D、都不符合。 說明 : 條件狀語從句中不用將來時,但 be to 結(jié)構(gòu)不屬于將來時態(tài)形式。 C C 。 D選項雖可考慮,但 be to 結(jié)構(gòu)大多用來表示“義務(wù)、決定、職責、約定”等,與句意不合。 C B 說明 : by the time 表示“到 …… 為止”“在 …… 之前”,如果主句的動作發(fā)生在過去,一般需要用過去完成時;如果是將來,就需用將來完成時。 If 引導(dǎo)的是條件狀語從句,不能用將來時。兩個發(fā)生在過去的動作,之前發(fā)生的用過去完成時,之后發(fā)生的用一般過去時?!疤伞笔且粋€不及物動詞,其過去式和過去分詞為“ lay。 B B 3. You haven’t said a word about my new coat, Brenda. Do you like it? (N2020) I’m sorry I _______ anything about it sooner. I certainly think it’s pretty on you. A. wasn’t saying B. don’t say C. won’t say D. didn’t say 說明 : 本題的干擾源來自上下文中的時態(tài),上文用的是現(xiàn)在完成時,下文用的是一般現(xiàn)在時,所以有些人就誤以為此處該用現(xiàn)在時態(tài)了。 (錯) I have received his letter for a month. (對) I haven39。 It is the first time that I have visited the city. It was the third time that the boy had been late. 注意比較 It’s time that … 結(jié)構(gòu): It is high time that we went to school. 2) This is the… that… 結(jié)構(gòu), that 從句要用現(xiàn)在完成時 . This is the best film that I’ve (ever) seen. 這是我看過的最好的電影。 C D 7. Hi, Tracy, you look tired. I am tired. I _____ the living room all day. (98 N) A. painted B. had painted C. have been painting D. have painted 8. Now that she is out of a job, Lucy______ going back to school, but she hasn’t decided yet. ( 04北京) A had considered B has been considering C considered D is going to consider 說明 : 這句話的意思是“我一整天都在刷起居室”,現(xiàn)在完成進行時表示 從過去開始的一個動作一直持續(xù)到現(xiàn)在,而且還在進行當中 。 說明 : 選擇移動電話難的原因是由于科技 正在 飛速發(fā)展,所以要用現(xiàn)在進行時;況且進行時態(tài)常給人一種情感上的描述,表示說話者的一種“感慨、贊賞、憤怒、斥責”等。 說明 : 常識告訴我們,一個人一旦獲得某種技能,一般是不會在短期內(nèi)失去的,所以需用一般現(xiàn)在時。如: The mus