视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
高中英语语法归纳----过去完成时用法讲练
2025-09-29 05:09:22 责编:小OO
文档
过去完成时用法讲练

过去完成时是表示在过去某一时刻以前已经完成的动作或存在的状态,其构成形式为“助动词 had +过去分词”。使用过去完成时态的几个典型句型。 

一、主语+过去完成时+ 

①when引导从句(注:从句谓语动词为过去式) 

②by短语by the time引导从句(注:从句谓语动词为过去式) 

③before引导从句(注:从句谓语动词为过去式)例如: 

1.Tom was disappointed that most of the guests __________ when he __________ at the party.(MET’) 

A.left;had arrived B.left;arrived 

C.had left;had arrived D.had left;arrived 

此题的正确答案为D。guests先“离开”,Tom后“到达”,“到达”用一般过去时,“离开”用过去完成时。 

2.When Jack arrived he learned Mary __________ for almost an hour.(MET’92) 

A.had gone    B.had set off C.had left    D.had been away 

此题的正确答案为D。因有表示“一段时间”的状语“for almost an hour”,所以选入的动词必须是延续性动词。 

3.①We __________ four thousand new words by the end of last year. 

②We __________ four thousand new words by the end of this year. 

A.had learned      B.have learned C.learned         D.will have learned 

句①根据by短语中的last year,正确选项为A;句②根据by短语中的this year,正确选项为D。 

4.He had already built his own lab by the time he was ten.到十岁时,他已经建了自己的实验室。 

5.He had studied English for five years before he came here.来这儿之前,他已经学五年英语了。 

二、1. 主语+had +hardly(scarcely)+过去分词+when(before)+主语+一般过去时 

2 主语+had +no sooner +过去分词+than+主语+一般过去时例如: 

①They had no sooner got home than it began to rain.他们刚一到家,天就下起雨来。 

② __________ got into the room,__________ the telephone rang.(MET’88) 

A.He hardly had;then B.Hardly had he;when C.He had not;that 

D.Not had he;when 

此题的正确答案为B。当否定词hardly,scarcely,no sooner在句首时,主谓要倒装。 

三、根据上下文的时间关系来确定。例如: 

1.The police found that the house __________ and a lot of things __________ .(MET’90) A.has broken into;has been stolen B.had broken into;had been stolen 

C.has been broken into;stolen D.had been broken into;stolen 

此题的正确答案为D。found是过去时,其后的宾语从句的动作发生在found动作之前。 

2.The students __________ busily when Miss Brown went to get a book she __________ in the office.(MET’91) A.had written;left B.were writing;has left 

C.had written;had left D.were writing;had left 

此题的正确答案为D。went说明事情发生在过去,而“把书忘在办公室”的动作发生在went之前。 

3.The pen I __________ I __________ is on my desk,right under my nose.(MET’93) A.think;lost          B.thought;had lost 

C.think;had lost      D.thought;have lost 

此题的正确答案为B。“丢笔”是在“认为”之前发生的动作。 

4.Helen __________ her keys in the office so she had to wait until her husband __________ home.(NMET’ 96) A.has left;comes B.left;had come 

C.had left;came D.had left;would come 

此题的正确答案为C。had to wait说明事情发生在过去,而“忘带钥匙”的动作发生在“等丈夫回家”之前。 

四、表示过去未曾实现的希望、打算或意图,用过去完成时,常用的动词有:hope,think,expect, intend,mean,suppose,want等。例如: 

They had wanted to help but couldn't get here in time.他们本来是要来帮忙的,但未能及时赶到。 

五、It was +时间+since +主语+过去完成时例如: 

They asked me to have a drink with them.I said that it was at least ten years since I __________ a good drink.(MET’88) 

A.had enjoyed   B.was enjoying C.enjoyed      D.had been enjoying 

此题的正确答案为A。 

六、主语+过去式+ 

①after引导从句(注:从句谓语动词为过去完成时) 

②because引导从句(注:从句谓语动词为过去完成时)例如: 

1.After she had left the room,the telephone rang.她离开房间后,电话响了。 

2.He didn't go to see the film because he had seen it.因为他看了那部电影,所以没有去看。 

练习:选择正确的答案。 

1.I lost the book I __________ . 

A.have bought     B.bought C.had bought       D.had been bought 

2.The bus had gone when I __________ at the bus stop. 

A.have arrived     B.arrived C.had arrived      D.am arriving 

3.Tom __________ of visiting his grandmother,but the bad weather made him change his mind. A.has thought     B.thought C.had thought     D.had been thought 

4.—Did you meet Tom at the airport? 

—No,he __________ by the time I there. 

A.has left;got   B.had left;arrived C.left;arrived    D.left;had got 

5.—I __________ to come to help you. 

—But you didn't come. 

A.have meant      B.had meant C.meant            D.will mean 

6.Finally Mary was admitted by Beijing University,for which she __________ five times. A.had tried        B.was trying C.has tried        D.tried 

7.—I have bought you the books you want. 

—Oh,good,I __________ afraid you had forgotten. 

A.was              B.am C.had been         D.have been 

8.It was not until I __________ your letter that I realized what you __________ . 

A.have read;did B.had read;have done C.had read;had done D.read;had done 

答案: 

过去完成时用法讲练 

1.C2.B3.C4.B5.B6.A7.A8.C下载本文

显示全文
专题