过去完成时练习题 (word)

合集下载

(完整版)过去完成时练习题

(完整版)过去完成时练习题

(完整版)过去完成时练习题过去完成时练题一、选择题1. 我们到那家餐馆的时候,他们已经吃完了晚饭。

A. had finishedB. finishC. have finishedD. are finishing2. 他告诉我,他已经完成了报告。

A. have finishedB. had finishedC. will finishD. finishes3. 昨天晚上,我终于看完了那本书。

A. has finishedB. had finishedC. will finishD. finish4. 在你来之前,我们已经离开了办公室。

A. have leftB. leftC. had leftD. are leaving5. 她找到了新工作,所以她辞掉了原来的工作。

A. findsB. had foundC. will findD. find二、填空题1. 我们已经坐了两个小时的火车了,终于到达了目的地。

已经坐了两个小时的火车了,终于到达了目的地。

2. 他告诉我,他已经和他的朋友洗了澡。

已经和他的朋友洗了澡。

3. 他昨天晚上直到很晚才睡觉,所以今天早上起床的时候很困。

起床的时候很困。

4. 他们遇到一位他们之前从未见过的客户。

之前从未见过的客户。

5. 我没赶上那辆公交车,所以我迟到了。

没赶上那辆公交车,所以我迟到了。

三、改错题1. 昨天她告诉我,她已经还书了。

(改为:昨天她告诉我,她已经还完书了。

)2. 我妈妈打电话给我,告诉我她已经回到家了。

(改为:我妈妈打电话给我,告诉我她已经回家了。

)3. 他们在我们到达之前,已经离开了。

(改为:他们在我们到达之前,已经走了。

)4. 那个男孩说他已经吃了晚饭。

(改为:那个男孩说他已经吃完晚饭了。

)5. 她告诉我,她昨天晚上已经看完那部电影了。

(改为:她告诉我,她昨天晚上已经看完了那部电影。

)四、句子翻译1. He had finished his homework before his parents came back.他在他父母回来之前已经完成了作业。

过去完成时单元练习题(含答案)(word)1

过去完成时单元练习题(含答案)(word)1

过去完成时单元练习题(含答案)(word)1一、初中英语过去完成时1.By the time my mum got home, I _______ my homework.A. have finishedB. had finishedC. finishedD. will finish【答案】 B【解析】【分析】考查动词时态。

句意为“我母亲到家时,我已经做完作业了。

”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。

2.—Peter, _______ you _______ your homework?—Not yet, I'll do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】 A【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。

根据Not yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。

【点评】此题考查句子时态。

要根据上下文的联系确定句子时态。

3.We are too tired. Please stop __________ a rest.A. to haveB. havingC. haveD. has【答案】 A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。

stop to have a rest.固定搭配故选A【点评】注意时态一致,4.By the end of last month, Jane _____ enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised【答案】 C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。

初三过去完成时练习题

初三过去完成时练习题

初三过去完成时练习题一、填空题1. 昨天下午我妈妈回到家时,发现我已经完成了所有的作业。

2. 我在学校遇到了刚刚看过的电影主角。

3. 他们告诉我,他们已经去过北京两次。

4. 昨天傍晚,我收到了你寄给我的明信片。

谢谢你!5. 我们在那家餐厅午餐之前,已经去过了电影院。

6. 到了晚上九点,他们读了两个小时的书。

7. 手机信号忽然中断了,我打不通和他的电话。

8. 她生日时,我已经为她准备好了一份特别的礼物。

二、改错题1. 我已经读了这本书了三天。

改正:我已经读了这本书三天了。

2. 她说她听过这个故事两次。

改正:她说她听过这个故事已经两次了。

3. 昨晚我已经见到了他们。

改正:昨晚我已经见到他们了。

4. 他已经写了这封信给我。

改正:他已经给我写了这封信。

5. 老师已经给了我们今天的作业。

改正:老师已经给我们今天的作业了。

三、选择题1. 昨天傍晚,他告诉我他已经_______他的病。

A. 治好B. 治疗C. 治疗好答案:C. 治疗好2. 他们_______加拿大两次。

A. 已去过B. 已经去C. 去过了答案:A. 已去过3. 我们________他们的演唱会。

A. 见过B. 已经见过C. 已见答案:B. 已经见过4. 昨天晚上,他_______利用了他的智慧。

A. 已经B. 已经经C. 经已答案:A. 已经5. 妈妈昨天已经_______了所有的饭菜。

A. 准备好B. 准备C. 准备了答案:C. 准备了四、连词成句1. 去次你这电影已经看场答案:你已经去看过这场电影了。

2. 老师这次用成绩了满意我的答案:这次老师对我的成绩表示满意了。

3. 这雨下一个小时已经个他们的。

答案:他们已经因为这场雨而等了一个小时。

4. 影响我电话已经他家与的不再联系。

答案:我的电话已经因为影响而不能再联系他家了。

5. 故事这个听已经我两次。

答案:我已经听过这个故事两次了。

总结:初三过去完成时练习题主要是帮助学生熟练掌握过去完成时的用法和构造。

初中英语--过去完成时练习题(含答案)

初中英语--过去完成时练习题(含答案)

初中英语--过去完成时练习题(含答案)过去完成时过去完成时是表示过去某一时间或某一动作之前已经发生或完成的动作。

它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到。

它的结构是"had+过去分词",否定句在had后加not,一般疑问句把had提前。

1.我们在搬进去之前已经刷了房子。

We had painted the house before we moved in.2.那个富有的老人在去世之前已经立了遗嘱。

That rich old man had made a will before he died.3.他们在离开之前已经研究了这个国家的地图。

They had studied the map of the country before they left.4.抢劫犯在警察到达之前已经逃走了。

XXX.5.我在睡觉之前已经关了所有的灯。

I had turned off all the lights before I went to bed.6.XXX在打了一个电话之后和XXX一起出去了。

Paul went out with Jane after he had made a phone call.7.XXX说他已经读了这本书两遍了。

Tom said he had read the book twice.I XXX she came.2.They will finish the project by next week.(改为一般疑问句)Will they finish the project by next week?3.He doesn't like coffee。

and neither does she.(合并为一句)He doesn't like coffee。

and nor does she.4.XXX.(改为最高级)XXX.5.The teacher asked me why I was late.(改为间接引语)XXX asked me XXX.2.XXX to us before she XXX.Before she danced。

过去完成时练习题(含答案)

过去完成时练习题(含答案)

过去完成时练习题(含答案)一、初中英语过去完成时1.By the time he at the railway station, the train .A. had arrived; had leftB. arrived; had leftC. arrived; leftD. had arrived; has left 【答案】 B【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。

by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

【点评】本题考查过去完成时的用法。

2.Sue didn't go to see the film with us last week because she ________________ it with her mother.A. has seenB. had seenC. will seeD. saw【答案】 B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。

A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。

Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。

【点评】考查过去完成时,注意平时识记其结构,理解句意。

3.By the time I ________ on the TV, Beckham ________ two goals.A. turned; have scoredB. turned; had scoredC. had turned; have scoredD. had turned; had scored【答案】 B【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。

(完整word版)过去完成时练习题及答案

(完整word版)过去完成时练习题及答案

1. 单项选择1.He asked me __A___ during the summer holidays.A。

where I had been B。

where I had gone C. where had I been D. where had I gone2. What _D___ Jane ____ by the time he was sever?A. did, do B。

has, done C did, did. D. had, done3. I ___C___ 900 English words by the time I was ten。

A. learnedB. was learningC. had learned D。

learnt4。

She ___A___lived here for ______ years。

A. had, a fewB. has, severalC. had, a lot of D。

has, a great deal of5. By the time my parents reached home yesterday, I __A___ the dinner already。

A had cooked B。

cooked C。

have cooked D。

was cooked6。

She said she __D________ the principle alreadyA .has seen B。

saw C. will see D。

had seen7. She said her family __B_____ themselves ______ the army during the war.A。

has hidden, from B。

had hidden, from C. has hidden, with D。

had hidden, with8. By the time he was ten years old, he ___D______。

初中英语--过去完成时练习题(含答案)

初中英语--过去完成时练习题(含答案)

过去完成时注意:过去完成时表示过去某一时间或某一动作之前已经发生或完成的动作,动作发生的时间是"过去的过去".它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到。

. , . . 其结构是"过去分词".它的否定句是在后边加,变一般疑问句是把提前。

. I 9:00 o'. I 9:00 o'. 9:00 o'?它通常和,等引导的表示过去的时间状语连用。

练习一:一.用动词的适当形式填空1.() () .2.() a ().3.() ().4.( ) ().5.I ( ) I () .6.() () a .7.() () .8.( ) () a .9.() , () . 10 () I () . 11 I () , ().12.() 4000 .13.I () .14. ().15 ( ) () . 16 ( ) .17. () .18. I () .19. () .20 () ().二.句型转换1.I .(改否定句)2 a .(改否定句)3 .(否定)4 10:00 , I . (改一般疑问)5 I .(改一般疑问)6 , . (改一般疑问)7 I .(对划线部分提问)8 , . (对划线部分提问)9.’t . (对划线部分提问)10 . (对划线部分提问)11.1960. (对划线部分提问)12. . . (用过去完成时连接两句)13’s . . (用过去完成时连接两句)14 . a .( 用过去完成时连接两句) ,15 . . 用过去完成时连接两句), .练习二一、单选1 , .A ;B ;C ;D ;2 .A B C D3 , .A B 't C D 't4 1976, .A B C D5 .A ;B ;C ;D ;6 I .A B C D7 . .A ;B ;C ;D ;二、填空1 I ,()。

2 ,().3 () .4 ()I .5 I ()I .6 ()1992.7 ()'t () .8 I . () .9 I ,() .10 . () .练习一参考答案:一.用动词的适当形式填空 1. ... 2. ...3. …4.5. …6. …7. … 8 … 9. () …10. … 11. 12.. 13. () 14. 15 't … 16. 't 17 … 18. 19. 20. … 二.句型转换1.I 't .2. 't a .3. 't .4. 10:00 ?5. I ?6. ?7. ? 8 ? 9. 't ? 10. ? 11 1960?12 , . 13’s . 14 , a .15. , 练习二答案:1D 2 A 3 D 4 C 5 C6 A7 C 答案:1 2 3 4 5 't 67 8 't 9 10。

过去完成时练习题及答案

过去完成时练习题及答案

过去完成时练习题及答案过去完成时练习题及答案过去完成时是英语中的一种时态,用于表示过去某个时间点之前已经完成的动作或状态。

在日常英语交流中,我们经常会用到过去完成时来描述过去的经历或事件。

下面是一些过去完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。

练习题一:将下列句子改写成过去完成时。

1. I had finished my homework before she arrived.2. They had already left when we got to the party.3. He had never been to Paris until last year.4. She had read the book before watching the movie.5. By the time I woke up, he had already left.答案一:1. She arrived after I had finished my homework.2. When we got to the party, they had already left.3. Last year was the first time he had been to Paris.4. Before watching the movie, she had read the book.5. He had already left by the time I woke up.练习题二:选择正确的动词形式填空。

1. By the time I _______ (get) to the cinema, the movie _______ (start).2. They _______ (not finish) their dinner when the guests _______ (arrive).3. She _______ (never see) a live performance until she _______ (go) to the theater last night.4. We _______ (not visit) that museum before we _______ (go) to Paris.5. He _______ (already eat) when I _______ (arrive) at the restaurant.答案二:1. By the time I got to the cinema, the movie had started.2. They hadn't finished their dinner when the guests arrived.3. She had never seen a live performance until she went to the theater last night.4. We hadn't visited that museum before we went to Paris.5. He had already eaten when I arrived at the restaurant.练习题三:根据句意,用适当的动词形式填空。

过去完成时的英语练习题

过去完成时的英语练习题

过去完成时的英语练习题过去完成时(Past Perfect)是英语中一个重要的时态,在表达过去的过去、叙述时间顺序、强调时间先后等方面起到关键作用。

本文将提供一些关于过去完成时的练习题,以帮助读者加深对该时态的理解和运用。

练习题一:填空题1. By the time I arrived at the cinema, the movie ________(already/start).2. They were surprised to find that someone ________ (break) into their house.3. Sarah told me that she ________ (already/finish) her homework.4. When we got to the airport, the plane ________ (already/take) off.5. Before he came to China, he ________ (never/eat) Chinese food.练习题二:选择题1. By the time I got home, she ________ her work.a) had finished b) will finish c) finishes2. What ________ before you went to bed last night?a) has happened b) happened c) had happened3. When they arrived at the party, most of the guests ________ home.a) had already gone b) gone c) will go4. She ________ here for several hours by the time I found her.a) had been waiting b) has been waiting c) will be waiting5. We ________ a book before we watched the movie.a) had read b) have read c) will read练习题三:改错题1. I had never been to Japan before I had gone there last summer.2. They had just finished the game when the rain will start.3. When I arrived, they had left already.4. She had been studying for five hours and she still didn't understand the lesson.5. By the time I got there, the party had already starts.练习题四:完成对话根据上下文和动词的提示补全对话。

过去完成时练习题及答案

过去完成时练习题及答案

过去完成时练习题及答案1. 填空题:- 我昨天回家时,他已经完成了作业。

(finish)- 她告诉我,她已经去过中国两次了。

(visit)- 他们到达电影院时,电影已经开始了。

(start)- 我到达车站时,火车已经离开了。

(leave)- 他告诉我他学过法语。

(learn)2. 选择题:- 他昨天在图书馆工作了一整天,直到晚上才回家。

A) He had worked in the library all day yesterday.B) He had been working in the library all day yesterday.C) He worked in the library all day yesterday.- 她已经完成了她的论文,并且提交了。

A) She has finished her paper and submitted it.B) She had finished her paper and had submitted it.C) She had finished her paper and submitted it.- 我到达那里时,他们已经离开了。

A) When I arrived there, they had already left.B) When I arrived there, they already left.C) When I arrived there, they were leaving.- 他告诉我他小时候就已经学会了游泳。

A) He told me he had learned how to swim when he was a child.B) He told me he learned how to swim when he was a child.C) He told me he learns how to swim when he was a child.答案1. 填空题答案:- I had finished my homework when I got home yesterday.- She told me she had visited China twice.- They arrived at the cinema and the movie had already started.- I arrived at the station and the train had already left. - He told me he had learned French.2. 选择题答案:- C) He worked in the library all day yesterday.- C) She had finished her paper and submitted it.- A) When I arrived there, they had already left.- A) He told me he had learned how to swim when he was a child.希望这些练习题和答案能帮助你更好地理解和掌握过去完成时的用法。

过去完成时态专项练习题

过去完成时态专项练习题

过去完成时态专项练习题练一请用过去完成时填空:1. 昨天晚上,我突然想起我(忘记)带文件去开会了。

2. 她告诉我她(已经收到)我寄给她的礼物。

3. 他们(已经离开)那所房子了,现在在新的城市生活。

4. 我注意到他(改变)了他的发型。

5. 他们告诉我,他们(已经完成)了整个项目。

练二请将下列句子改为过去完成时:1. 我们见面后,他给我讲了他最近的旅行经历。

2. 在我到达之前,他们已经开始了会议。

3. 她在看电影之前去购物了。

4. 老师布置了作业后,我们都开始做。

5. 在我帮她修理电脑之前,她一直无法上网。

练三请根据上下文,选择正确的过去完成时态:1. Helen said she had never been to a theater before, but she (saw/had seen) a play last night.2. By the time I arrived, Mike (finished/had finished) his presentation.4. They (lived/had lived) in London for 10 years before they moved to Paris.5. Before her promotion, Kelly (worked/had worked) in the marketing department.练四请将下列句子改为过去完成时:1. He asked me if I have visited Beijing before.2. They were tired because they work too much.3. Lisa realized she forgot her keys at home.4. I didn't know you were at the party last night.5. We saw the movie after we ate dinner.。

过去完成时练习题

过去完成时练习题

过去完成时练习题练题:过去完成时一、填空题1. 昨天我爸爸告诉我,他 ___________(已经完成)这个项目。

2. 昨晚我睡醒时,我发现我 ___________(忘记)关灯。

3. 她告诉我她 ___________(从未见过)这么美丽的风景。

4. 他说他 ___________(已经读过)这本书。

5. 你 ___________(曾经去过)这个地方吗?6. 昨天他们 ___________(刚刚中午)吃过饭。

7. 她 ___________(已经离开)这个城市三年了。

二、改错题1. 昨天我到图书馆去,可是我发现图书馆门都关了。

改为:昨天我到图书馆去,可是我发现图书馆门都关了。

2. 她告诉我她曾经到过北京旅行。

改为:她告诉我她曾经去过北京旅行。

3. 刚刚我打电话给他,但是他说他已经走了。

改为:刚刚我打电话给他,但是他说他已经走了。

4. 那天晚上我见到他的时候,他已经在这里等了我一个小时。

改为:那天晚上我见到他的时候,他已经等了我一个小时。

5. 昨天晚上她告诉我,她去年已经搬到这个城市。

改为:昨天晚上她告诉我,她去年已经搬到这个城市。

三、翻译题1. By the time I arrived at the party, they had already left.当我到达聚会的时候,他们已经离开了。

2. The train had departed when I got to the station.当我到车站的时候,火车已经开走了。

3. She had finished her homework before she went to bed.她在睡觉前已经完成了她的作业。

四、问答题1. 什么时候使用过去完成时态?使用过去完成时态来表示在过去某个时间或动作之前已经完成的动作。

2. 过去完成时态的构成形式是什么?过去完成时态由"had + 过去分词"构成。

3. 过去完成时态和过去时态有什么区别?过去完成时态强调在过去某个时间或动作之前已经完成的动作,而过去时态只表示在过去发生的动作。

过去完成时练习题(含答案)

过去完成时练习题(含答案)

过去完成时练习题(含答案)一、初中英语过去完成时1.She said when she got to the cinema, the film ________ for 5 minutes.A. has begunB. had begunC. has been onD. had been on【答案】 D【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。

根据got 可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。

开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为be on,故选D。

【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。

2.When I got to school, I realized I ______ my backpack at home.A. leftB. had leftC. forgotD. had forgotten【答案】 B【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。

把…落在…用leave,又因为是过去完成时,故选B。

【点评】考查把…落在…的用法。

熟背句型。

做题就很容易。

3.When I ______ the cinema, the film _______for ten minutesA. got to; has begunB. arrived at; has been onC. reached; had begunD. hurried to; had been on【答案】 D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

【点评】要注意完成时态中的延续性动词的转换。

4.I thought I _________in my project report , but the manager said he didn't see it at all.A. handB. am handingC. have handedD. had handed【答案】 D【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。

过去完成时练习题(打印版)

过去完成时练习题(打印版)

过去完成时练习题(打印版)### 过去完成时练习题(打印版)#### 一、选择题1. By the time we got to the cinema, the movie had already started.A. had already startedB. had started alreadyC. started alreadyD. already started2. She said she had never been to Paris before.A. has never beenB. had never beenC. never has beenD. never been3. When I arrived, they had already finished their lunch.A. had already finishedB. already had finishedC. finished alreadyD. had finished already4. By the time you called me, I had already completed my homework.A. had already completedB. already had completedC. completed alreadyD. had completed already5. When he got home, he realized he had left his keys in the office.A. had leftB. leftC. has leftD. was leaving#### 二、填空题6. By the time I reached the station, the train _______ (leave) already.7. She _______ (tell) me the truth before I asked her.8. They _______ (study) for two hours when the exam started.9. I _______ (not see) the movie because I had seen it before.10. He _______ (arrive) at the party before I called him.#### 三、改错题11. I had already finished my work when my boss came in.- 错误:I had already finished- 正确:I had already finished12. She had already eaten when I arrived at her house.- 错误:She had already eaten- 正确:She had already eaten13. By the time we got to the beach, the sun has set.- 错误:has set- 正确:had set14. They had already left when I got to the airport.- 错误:They had already left- 正确:They had already left15. I had already seen the movie before you told me about it. - 错误:I had already seen- 正确:I had already seen#### 四、翻译题16. 到我到达的时候,他已经完成了他的工作。

过去完成时练习题含答案百度文库

过去完成时练习题含答案百度文库

过去完成时练习题含答案百度文库一、初中英语过去完成时1.By the first day of August, 2007, the PLA ________ for eighty years.A. foundedB. has foundedC. has been foundD. had been founded【答案】 D【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。

句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D【点评】动词的时态是学习英语过程中非常重要的知识。

现在完成时表示动词在过去发生对现在造成的影响。

现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。

过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。

2.Simon ________ the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play【答案】 C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。

根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

【点评】考查过去完成时。

掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

3.By the time of last year, she the piano for five years.A. learntB. has learntC. had learntD. will learn【答案】C【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。

(完整版word)常见过去完成时最全总结含答案

(完整版word)常见过去完成时最全总结含答案

(完整版word)常见过去完成时最全总结含答案一、初中英语过去完成时1.By the time I got to school, I realized that I ________ my backpack at home.A. have forgottenB. had forgottenC. have leftD. had left【答案】 D【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。

考查过去完成时。

by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。

值得注意的是,当从句用过去时时,主句通常用过去完成时。

Leave sth. Sp.:把…落在某地。

结合句意和语境可知选D。

【点评】此题考查过去完成时的用法。

2.Simon ________ the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play【答案】 C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。

根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

【点评】考查过去完成时。

掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

3.Tom by the time I got to the party.A. leftB. was leavingC. had leftD. has left【答案】 C【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。

(练习题)现在完成时和过去完成时专项练习(可编辑修改word版)

(练习题)现在完成时和过去完成时专项练习(可编辑修改word版)

一、单项选择。

1、Both his parents look sad . Maybe they what's happened to him.(呼和浩特)A. knewB. have knownC. must knowD.will know2、He has been to Shanghai, has he ?A. alreadyB.neverC.everD. still3、Have you met Mr Li ?A. justB. agoC.beforeD. a moment ago4、The famous writer one new book in the past two year.A. is writingB.was writingC.wroteD.has written5、—Our country a lot so far.—Yes. I hope it will be even .A. has changed ; wellB. changed ; goodC. has changed ; betterD. changed ; better6、Zhao Lan already in this school for two years.A. was ; studyingB. will ; studyC. has ; studiedD. are ; studying7、We Xiao Li since she was a little girl.A. KnowB. had knownC. have knownD. knew8、Harry Potter is a very nice film .I it twice.A. will seeB. have seenC. SawD.see9、—These farmers have been to the United States.—Really ? When there ?A. will they goB. did they goC. do they goD. have they gone10、—you your homework yet?—Yes . I it a moment ago.A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. will; do; finish11 、His father the Party since 1978.A. JoinedB. has joinedC. was inD. has been in12、—Do you know him well ?— Sure.We friends since ten years ago.A. wereB. have beenC. have becomeD. have made13、—How long have you here?—About two months.A. beenB. goneC. comeD. arrived14、Hurry up! The play for ten minutes.A. has begunB. had begunC. has been onD. began15、It ten years since he left the army.A. isB. hasC. willD. was16 、Miss Green isn't in the office . she to the library.A.has goneB. wentC.will goD. has been17、My parents Shandong for ten years.A. have been inB. have been toC. have gone toD. have been18、The students have cleaned the classroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、has Mr White been a member of Greener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20 、His uncle for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。

(完整版)(练习题)过去完成时练习题及答案

(完整版)(练习题)过去完成时练习题及答案

1. 单项选择1.He asked me __A___ during the summer holidays.A. where I had beenB. where I had goneC. where had I beenD. where had I gone2. What _D___ Jane ____ by the time he was sever?A. did, doB. has, done C did, did. D. had, done3. I ___C___ 900 English words by the time I was ten。

A. learnedB. was learningC. had learnedD. learnt4. She ___A___lived here for ______ years.A. had, a fewB. has, severalC. had, a lot ofD. has, a great deal of5. By the time my parents reached home yesterday, I __A___ the dinner already.A had cooked B. cooked C. have cooked D. was cooked6. She said she __D________ the principle alreadyA .has seen B. saw C. will see D. had seen7. She said her family __B_____ themselves ______ the army during the war.A. has hidden, fromB. had hidden, fromC. has hidden, withD. had hidden, with8. By the time he was ten years old, he ___D______.A. has completed universityB. has completed the universityB. had completed an university D. had completed university9. She had written a number of books ___C___ the end of last year.A. forB. inC. byD. at10. He __B___ to play ____ before he was 11 years old.A had learned, piano B. had learned, the pianoC. has learned, the pianoD. learns ,piano.11. What __D_____ Annie ____ by the time he was ten?A. did, doB. did, didC. has, doneD. had done12 .He _C__ in the factory for three years before he joined the Army.A. has workedB. worksC. had workedD. will work13. By the end of last week, they _D___ the bridge.A. has completedB. completedC. will completeD. had completed14. Ben hates playing _D____ violin, but he likes playing ____ football.A. a…theB. the… theC. / …theD. the…/15. By the time he was 4, he _A_____ a lot of German words.A. had learnedB. has learnedC. learnedD. learns16 .Jim turned off the lights and then __D___ the classroom.A. was leftB. had leftC. has leftD. left17.They ____C_____ in Guangzhou since 2000.A. livedB. had livedC. have livedD. were living18. The train from Beijing__C_____ ten minutes ago.A. has arrivedB. was arrivingC. arrivedD. had arrived19. The students ___B______ their classroom when the visitors arrived.A . have cleaned B. had cleaned C. was cleaned D. have been cleaned20. Fergie__B_____ the project in one hour.A. have finishedB. will finishC. finishesD. has finished21. The man ___A_____ his coat and went out.A. put onB. had put onC. will put onD. was putting on22 My mother_____ in that factory at the age of 18.A. had workedB. has workedC. workedD. works23. Dad _C_______ while he _______ TV.A .fell asleep…watch B. was falling asleep…watchedC. fell asleep……was watchingD. had fallen asleep…watched2.用动词的适当形式填空1. We ___had painted____ (paint) the house before we moved________ (move) in.2. That rich old man __had made___ (make) a will before he died(die).3. They __had studyed_ (study) the map of the country before they _left___ (leave).4. The robbers _had run away____ (run away ) before the policemen arrived (arrive).5. I ______ (turn off) all the lights before I ___ (go) to bed.6. Paul (go) out with Jane after he _____ (make) a phone call.7. Tom __ (say) he _______ (read) the book twice.8. Our plan _____ (fail ) because we ______ (make) a bad mistake.9. When the chairman _____ (finish) speaking, he ____ (leave)the hall.10.The Reads (have) lunch when I ____(get) to their house.11.When I ________(arrive) at the station, he _____(leave).12..We ___(learn) about 4000 English words by the end of last term.13. I (wait) he _____(finish) his homework.14. We were surprised at what she _____already _____(do)15.She _didn't go___(not go) to Qingdao because she ____ (go) there before.16. He __ (not tell) you the news yet.17. He said he ________already___(give) the book to the teacher.18. I _____(be) to Shanghai before.19. She told me she _______(be) to Sanya three times.20.She ________(play) the guitar while her sister______(sing).3.句型转换1.I had sold the ticket when she came.(改否定句)I did not have sold the ticket when she came.2.She had sung a song to us before she danced.(改否定句)She didn't have sung a song to us before she danced.3.They began to climbed the mountain after they had bought all the food and drink.(否定) They did not begin to climbed the mountain after they had bought all the food and drink.4.By 10:00 a.m, I had been very hungry. (改一般疑问)Had you been very hungry by 10:00 am?5.Lucy had already completed the project when I arrived.(改一般疑问)Had lucy already completed the project when I arrived.6.By the time he got to the airport, the plane had taken off. (改一般疑问)Had th eplane taken off by the time he got to the airport?7..He had broken his arm when I saw him.(对划线部分提问)How was he when you saw him?8.When he had read the note, he ate it. (对划线部分提问)What did he do when he had the note?9..Jack didn’t go to the cinema because he had seen the film. (对划线部分提问)Why did Jack not go to the cinema?10.We had had the toys for ten years before we gave them to the child. (对划线部分提问)How long did you have had the toys before you gave them to the child?11.She had written the book by the end of 1960. (对划线部分提问)What had she written by the end of 1960?12.We cooked the dumplings. We ate them up. (用过去完成时连接两句)We ate the dumplings after we had cooked them.13.Jim’s father mended the car. It was broken. (用过去完成时连接两句)The car had broken before Jim's father manded it.14.We had our tests. Then we had a long holiday.( 用过去完成时连接两句)After we ___had had hour teats________, we ___had a long holiday___________15.He showed us a picture. Then he showed us around the house. 用过去完成时连接两句) Before he ___had showed us around the house_______, he_______showed us a picture___________过去完成时专项练习一.用动词的适当形式填空1. We _____________ (paint) the house before we ______________ (move) in.2. That rich old man _____________ (make) a will before he _____________ (die).3. They _____________ (study) the map of the country before they ________ (leave).4. The robbers _____________ (run away ) before the policemen_______ (arrive).5. I __________ (turn off) all the lights before I ____________ (go) to bed.6. Paul __________ (go) out with Jane after he __________ (make) a phone call.7. Tom __________ (say) he ___________ (read) the book twice.8. Our plan ____________ (fail ) because we _____________ (make) a bad mistake.9. When the chairman ______________ (finish) speaking, he _____________ (leave)the hall.10.The Reads __ ______ (have) lunch when I ________________(get) to their house.11.When I ______________(arrive) at the station, he ____________________(leave).12.We _______________(learn) about 4000 English words by the end of last term.13. I waited until he _______________(finish) his homework.14. We were surprised at what she ________already ______(do)15.She ____________(not go) to Qingdao because she ________________ (be) there before.16. He ______________(not tell) you the news yet.17. He said he _____________already_________(give) the book to the teacher.18. I ______________(be) to Shanghai before.19. She told me she _________________(be) to Sanya three times.20.She _____________(play) the guitar while her sister_______________(sing).二.句型转换1.I had sold the ticket when she came.(改否定句)2.She had sung a song to us before she danced.(改否定句)3.They began to climb the mountain after they had bought all the food and drinks.(否定)4.By 10:00 a.m, I had been very hungry. (改一般疑问)5.Lucy had already completed the project when I arrived.(改一般疑问)6.By the time he got to the airport, the plane had taken off. (改一般疑问)7..He had broken his arm when I saw him.(对划线部分提问)8.When he had read the note, he ate it. (对划线部分提问)9..Jack didn’t go to the cinema because he had seen the film. (对划线部分提问)10.We had had the toys for ten years before we gave them to the child. (对划线部分提问)11.She had written the book by the end of 1960. (对划线部分提问)12.We cooked the dumplings. We ate them up. (用过去完成时连接两句)13.Jim’s father mended the car. It was broken. (用过去完成时连接两句)14.We had our tests. Then we had a long holiday.( 用过去完成时连接两句)After we ________________________, we _____________________________15.He showed us the picture. Then he showed us around the house. 用过去完成时连接两句) Before he _______________________, he______________________________.参考答案:一.用动词的适当形式填空1. had painted... moved2. had made ... died3. had studied…left4. had run away..arrived5. had turned off …went6. went …had made7. said …had read8 failed …had made9. (had) finished …left10. were having/had had …got11. arrived ..had left12.. had learned13. (had) finished14. had ..done15 didn't go …had been16. hasn't told17 had …given18. have been19. had been20. was playing …was singing二.句型转换1.I hadn't sold the ticket when she came.2. She hadn't sung a song to us before she danced.3. They didn't begin to climb the mountain after they had bought all the food and drinks.4. Had you been very hungry by 10:00 a.m?5. Had Lucy completed the project when I arrived yet?6. Had the plane taken off by the time he got to the airport?7. What had he done when you saw him?8.What did he do when he had read the note?9. Why didn't Jack go to the cinema?10. How long had you/we had the toys before you/we gave them to the child?11.What had she written by the end of 1960?12.After we had cooked the dumplings, we ate them up.13.Jim’s father mended the car because it had been broken.14.After we had had our tests, we had a long holiday.15. Before he showed us around the house, he had showed us the picture。

过去完成时单元测试题(含答案)含答案百度文库

过去完成时单元测试题(含答案)含答案百度文库

过去完成时单元测试题(含答案)含答案百度文库一、初中英语过去完成时1.He said that ________.A. he has finished his work alreadyB. he had finished his work alreadyC. has he finished his work alreadyD. had he finished his work already【答案】B【解析】【分析】句意:他说他已经完成他的工作了。

说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。

said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。

【点评】考查过去完成时,注意其定义的理解。

2.Simon ________ the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play【答案】 C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。

根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

【点评】考查过去完成时。

掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

3.—How long you TV by the time I called you?—For about two hoursA. had; watchedB. have; watchedC. did; watchD. were; watching 【答案】 A【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

过去完成时练习题(word)一、初中英语过去完成时1.—We all went to the cinema except you last night. Why didn't you come?—Because I that movie twice.A. have watchedB. had watchedC. was watchingD. would watch【答案】 B【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。

句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

【点评】本题考查过去完成时的用法,表示过去的过去。

2.By the time I ________ on the TV, Beckham ________ two goals.A. turned; have scoredB. turned; had scoredC. had turned; have scoredD. had turned; had scored【答案】 B【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。

本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。

从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。

【点评】考查动词时态辨析题。

3.Jake _____his key in the office so he had to wait until his wife _______ home.A. has forgotten … comesB. forgot… comeC. had left… cameD. had left…would come【答案】 C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。

结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。

下文指的是过去某时的动作,故用一般过去时态。

选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。

解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

4.When I ______ the cinema, the film _______for ten minutesA. got to; has begunB. arrived at; has been onC. reached; had begunD. hurried to; had been on【答案】 D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

【点评】要注意完成时态中的延续性动词的转换。

5.By the time they reached the bus stop, the bus__________ for ten minutes.A. had leftB. have leftC. had been awayD. have been away【答案】 C【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。

句中by the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。

根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。

A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。

故选C。

【点评】考查动词时态。

6.By the time I got to school, I realized that I ________ my backpack at home.A. have forgottenB. had forgottenC. have leftD. had left【答案】 D【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。

考查过去完成时。

by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。

值得注意的是,当从句用过去时时,主句通常用过去完成时。

Leave sth. Sp.:把…落在某地。

结合句意和语境可知选D。

【点评】此题考查过去完成时的用法。

7.By the end of last month,I all the CDs of the famous singer.A. collectB. collectedC. have collectedD. had collected【答案】 D【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去的过去,故用过去完成时。

故选D.【点评】此题考查动词时态。

8.— Jack, would you like to see the new movie?— I'd love to, but I______ it already.A. am seeingB. will seeC. seeD. have seen【答案】 D【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。

由already可知是完成时,所以用have done。

故选D。

【点评】本题考查完成时have done。

9.By the time I got there, the football match ________ already ________.A. has; finishedB. was; finishedC. had; finishedD. /; finished【答案】 C【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。

by the time通常用完成时态,根据got可知是过去完成时,故选C。

【点评】考查过去完成时。

10.He said that ________.A. he has finished his work alreadyB. he had finished his work alreadyC. has he finished his work alreadyD. had he finished his work already【答案】B【解析】【分析】句意:他说他已经完成他的工作了。

说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。

said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。

【点评】考查过去完成时,注意其定义的理解。

11.The film when I got there.A. was onB. has been onC. had begunD. has begun【答案】 C【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.【点评】此题考查过去完成时。

12.Tom by the time I got to the party.A. leftB. was leavingC. had leftD. has left【答案】 C【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。

故选C。

【点评】本题考查过去完成时的用法。

13.By the time I locked the door, I realized I my keys at home.A. had repairedB. had changedC. had forgottenD. had left【答案】 D【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。

该动作发生在realized之前,用过去完成时,故选D。

【点评】本题考查过去完成时的用法。

14.— How long has the train been away?— Sorry. I don't know. By the time I got here, the train ________.A. has leftB. was leavingC. had been awayD. had left【答案】 C【解析】【分析】句意:——火车离开多久了?——很抱歉。

我不知道。

我到这儿的时候,火车已经离开了。

由By the time I got here可知该用过去完成时,所以选C。

【点评】考查动词时态。

15.—Did you see Tom at the party?—No, he by the time I got there.A. leftB. was leavingC. had leftD. has left【答案】 C【解析】【分析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。

句意是:在我到那里之前他已经离开了。

【点评】本题考查过去完成时的用法。

16.I asked your mother if she that dress.A. boughtB. had boughtC. had buyedD. buy【答案】 B【解析】【分析】句意:我问你妈妈她是否买了那件裙子。

本句中从句的动作应该是发生在ask之前的. 所以用“had+过去分词”形式来表达。

故选D【点评】考查过去完成时。

17.By the time we got there, the film ________ already.A. beganB. has begunC. have begunD. had begun【答案】 D【解析】【分析】句意:我们到那儿时,电影已经开始了。

by the time,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。

故选D。

【点评】考查时态,注意 by the time+过去时的用法。

18.My parents ______________ to work by the time I ______________ up.A. began; getB. began; had gotC. had begun; had gotD. had begun; got【答案】 D【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。

相关文档
最新文档