过去完成时专项练习题84729

过去完成时专项练习题定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。

它表示的是发生在“过去的过去”的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时。

构成:过去完成时的构成: had +.(过去分词)用法:1、与by, before, by the end of引导的表示过去的时间状语连用。

例如:by then, by\ before nine o’clock yesterday, by the end of last year, by the age of twenty, by the time I arrived …2、在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。

例如:When I returned home, my guest had already left.I did not see the film because I had seen it before.3、常用于told, said, knew, heard, thought, ask等动词后的宾语从句。

例如:She said (that) she had never been to Paris.He asked what I had said.现在完成时和过去完成时的区别:现在完成时强调对现在的影响或结果, 过去完成时强调对过去的影响或结果。

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

A. learnedB. was learningC. had learnedD. learnt4. By the time my parents reached home yesterday, I _____ the dinner already.A had cooked B. cooked C. have cooked D. was cooked5. She said she __________ the principle alreadyA .has seen B. saw C. will see D. had seen6. By the time he was ten years old, he _________.A. has completed universityB. has completed the universityB. had completed an university D. had completed university7. She had written a number of books ______ the end of last year.A. forB. inC. byD. at8. He _____ to play ____ before he was 11 years old.A had learned, piano B. had learned, the pianoC. has learned, the pianoD. learns ,piano.9. What _______ Annie ____ by the time he was tenA. did, doB. did, didC. has, doneD. had done10 .He ___ in the factory for three years before he joined the Army.A. has workedB. worksC. had workedD. will work11. By the end of last week, they ____ the bridge.A. has completedB. completedC. will completeD. had completed12. By the time he was 4, he ______ a lot of German words.A. had learnedB. has learnedC. learnedD. learns13 .Jim turned off the lights and then _____ the classroom.A. was leftB. had leftC. has leftD. left_________ in Guangzhou since 2000.A. livedB. had livedC. have livedD. were living15. The train from Beijing_______ ten minutes ago.A. has arrivedB. was arrivingC. arrivedD. had arrived16. The students _________ their classroom when the visitors arrived.A . have cleaned B. had cleaned C. was cleaned D. have been cleaned17.. The man ________ his coat and went out.A. put onB. had put onC. will put onD. was putting on18 My mother______ in that factory at the age of 18.A. had workedB. has workedC. workedD. works2.用动词的适当形式填空1. That rich old man _____________ (make) a will before he _____________ (die).2. They _____________ (study) the map of the country before they ________ (leave).3. The robbers _____________ (run away ) before the policemen _______ (arrive).4. I __________ (turn off) all the lights before I ____________ (go) to bed.5. Paul __________ (go) out with Jane after he __________ (make) a phone call.6. Tom __________ (say) he ___________ (read) the book twice.Reads __ ______ (have) lunch when I ________________(get) to their house.I ______________(arrive) at the station, he ____________________(leave).9..We _______________(learn) about 4000 English words by the end of last term.10. We were surprised at what she ________already ______(do)11. He said he _____________already_________(give) the book to the teacher.12. She told me she _________________(be) to Sanya three times.3.句型转换1.I had sold the ticket when she came.(改否定句)___________________________________________________________________ had sung a song to us before she danced.(改否定句)________________________________________________________________.began to climbed the mountain after they had bought all the food and drink.(否定)__________________________________________________________________10:00 a.m, I had been very hungry. (改一般疑问)__________________________________________________________________had already completed the project when I arrived.(改一般疑问)__________________________________________________________________the time he got to the airport, the plane had taken off. (改一般疑问)__________________________________________________________________7..He had broken his arm when I saw him.(对划线部分提问)__________________________________________________________________ had written the book by the end of 1960. (对划线部分提问)__________________________________________________________________ cooked the dumplings. We ate them up. (用过去完成时连接两句)__________________________________________________________________’s father mended the car. It was broken. (用过去完成时连接两句)__________________________________________________________________ had our tests. Then we had a long holiday.( 用过去完成时连接两句)After we ________________________, we _____________________________ showed us a picture. Then he showed us around the house.(用过去完成时连接两句)Before he _______________________, he______________________________.。

合集下载

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

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

(完整版)过去完成时练习题过去完成时练题一、选择题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.他在他父母回来之前已经完成了作业。

(升级版)过去完成时练习题

(升级版)过去完成时练习题

(升级版)过去完成时练习题一、选择题1. 过去完成时是表示在过去某个时间点或某个动作之前已经完成的动作。

下列句子中的动词哪个是用过去完成时形式?- A. 昨天我去了公园。

- B. 昨天我已经去了公园。

- C. 昨天我正去公园。

- D. 昨天我将去公园。

答案:B2. 过去完成时中的助动词是什么?- A. have- B. had- C. has- D. will答案:B3. 下列句子中,哪个是正确的过去完成时句子?- A. 我已经吃了晚饭。

- B. 我已经吃晚饭。

- C. 我吃了晚饭。

- D. 我吃晚饭。

答案:A4. 过去完成时常和什么其他时态连用?- A. 现在进行时- B. 过去进行时- C. 现在完成时- D. 过去完成进行时答案:C5. 下列句子中,哪个使用了过去完成时?- A. 昨天我去了商店。

- B. 昨天我已经去过商店。

- C. 昨天我正在去商店。

- D. 昨天我将去商店。

答案:B二、改错题请改正下列句子中的错误,并用过去完成时修正。

1. 我昨天已经完成我的作业了。

改正:我昨天已经完成了我的作业。

2. 她去年买了一辆新车,可是她没有开过。

改正:她去年买了一辆新车,可是她没有开过。

3. 我们已经吃晚饭了,然后我们去看电影。

改正:我们已经吃过晚饭了,然后我们去看电影。

4. 昨天我已经去了超市,但是他们已经关门了。

改正:昨天我已经去过超市,但是他们已经关门了。

5. 他们已经来过我们家,但是我们不在家。

改正:他们已经来过我们家了,但是我们不在家。

三、完成句子请根据提供的信息,使用过去完成时完成下列句子。

1. 昨天晚上我看完了一本好书。

完成句子:昨天晚上,我已经看完了一本好书。

2. 他们离开前,已经完成了所有的工作。

完成句子:他们离开前,已经完成了所有的工作。

3. 我们到达机场时,飞机已经起飞了。

完成句子:我们到达机场时,飞机已经起飞了。

4. 老师进教室前,学生们已经开始上课了。

完成句子:老师进教室前,学生们已经开始上课了。

过去完成时 练习题

过去完成时 练习题

过去完成时练习题过去完成时练习题过去完成时是英语中的一种时态,用来表示在过去某个时间点之前已经完成的动作或事件。

它由助动词“had”加上动词的过去分词构成。

在实际运用中,我们可以通过练习题来巩固对过去完成时的理解和应用。

练习一:选择正确的过去完成时形式填空。

1. By the time I arrived at the party, they ________ (leave) already.2. She ________ (finish) her homework before she went to bed.3. We ________ (not eat) anything because we had already had lunch.4. They ________ (buy) a new car before they moved to the city.5. He ________ (read) the book before he watched the movie.练习二:改写句子,使用过去完成时。

1. I saw the movie before I read the book.改写后:I had seen the movie before I read the book.2. She cooked dinner after she cleaned the kitchen.改写后:She had cooked dinner after she cleaned the kitchen.3. They finished the project before the deadline.改写后:They had finished the project before the deadline.4. He called his friend after he arrived home.改写后:He had called his friend after he arrived home.5. We went to the museum before it closed.改写后:We had gone to the museum before it closed.练习三:根据上下文,选择适当的动词形式填空。

英语过去完成时练习题

英语过去完成时练习题

英语过去完成时练习题过去完成时是英语中一个重要的时态,用于表示在过去某一时刻或动作之前已经发生或完成的动作或事件。

下面是一些关于英语过去完成时的练习题,供你巩固和练习。

练习题一:用所给动词的适当形式填空。

1. She ____________(finish) her homework before she went to bed.2. By the time he arrived, the party already ____________(start).3. They ________(not/eat) dinner until they had finished their work.4. I ________(see) that movie before, so I don't want to watch it again.5. When I got to the station, the train ____________(leave) 5 minutes earlier.练习题二:根据上下文,选择正确的动词形式填空。

Yesterday, Sarah called her friend Tom and asked him about their trip to the beach. Tom answered her questions and told her what they did during the trip. Read the conversation and fill in the blanks with the correct verb forms.Sarah: Hi Tom! How was your trip to the beach?Tom: Oh, it was amazing! We (1. have) a fantastic time.Sarah: That's great to hear! What (2. do) you do there?Tom: Well, we arrived at the beach and (3. set up) our tents. After that, we (4. go) for a swim in the sea. The water (5. be) so warm and clear.Sarah: Sounds wonderful! What else (6. you/do) there?Tom: We (7. play) beach volleyball and (8. build) sandcastles. It was really fun.Sarah: Did you have any seafood?Tom: Yes, we (9. eat) fresh seafood at a seaside restaurant. It (10. taste) delicious.Sarah: I wish I could have been there with you. Maybe next time.练习题三:改写下列句子,将过去完成时改为简单过去时。

过去完成时 专项练习 (含解析)

过去完成时 专项练习 (含解析)

《过去完成时》小测解析(可打印的空白题目在最后)I.请完善过去完成时的基本结构(2’)主语+ had + 过去分词+ 其他,表示过去的过去。

II. Multiple choice(13’):1. She said she __________ the book already.A. has readB. readC. had read参考答案:C句意:她说她已读完这本书。

要点解析:主句She said,使用一般过去时,所以后面的从句也只能用与过去相关的时态。

2.The train from Beijing_______ ten minutes ago.A. had arrivedB. arrivedC. will arrive参考答案:B句意:来自北京的火车于十分钟前到站了。

要点解析:时间段+ago,为一般过去时的标志词。

3.______ I arrived at the airport, he had left.A. AfterB. untilC. Before参考答案:C句意:在我到机场前,他已经离开了。

要点解析:after 在......之后,until直到,before在......之前。

he had left使用了过去完成时,表示过去的过去,所以他离开应在我到达机场的过去,也就是我到达机场“之前”。

4. I returned the book that I ______.A. had seenB. has borrowedC. had borrowed参考答案:C句意:我归还了那本我借的书。

要点解析:借应发生在归还之前,“归还return”使用过去时,故“借borrow”用过去完成时。

5. ______ the Spring Festival, I had spent all my moneyA. By the end ofB. AfterC. At the end of参考答案:A句意:到春节结束时,我花光了我所有的钱。

过去完成时练习题及答案

过去完成时练习题及答案

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

它由"had"加上动词的过去分词构成。

在日常生活中,我们常常使用过去完成时来描述过去发生的事情。

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

练习题一:1. He ________ (finish) his homework before he went to bed.2. By the time we arrived, they ________ (leave) the party.3. She ________ (already eat) dinner when I called her.4. They ________ (not start) the project until last week.5. I ________ (never see) such a beautiful sunset before.答案一:1. had finished2. had left3. had already eaten4. had not started5. had never seen练习题二:1. When I arrived at the cinema, the film ________ (already start).2. By the time they arrived, the concert ________ (begin).3. We ________ (not visit) that museum before.4. She ________ (never travel) to Europe until last year.5. They ________ (not meet) each other before the party.答案二:1. had already started2. had begun3. had not visited4. had never traveled5. had not met练习题三:1. He ________ (already finish) his work before he left the office.2. By the time I woke up, my parents ________ (already leave) for work.3. They ________ (not see) the movie before it won the award.4. She ________ (never try) sushi until she went to Japan.5. We ________ (not hear) the news until yesterday.答案三:1. had already finished2. had already left3. had not seen4. had never tried5. had not heard练习题四:1. When I got home, my sister ________ (already cook) dinner.2. By the time I arrived at the party, most of the guests ________ (leave).3. We ________ (not finish) the project before the deadline.4. He ________ (never play) tennis until he joined the tennis club.5. They ________ (not start) the meeting until the boss arrived.答案四:1. had already cooked2. had left3. had not finished4. had never played5. had not started通过以上练习题,我们可以更好地理解和掌握过去完成时的用法。

过去完成时练习题含答案

过去完成时练习题含答案过去完成时(Past Perfect Tense)用于表示在过去某个时间或动作之前已经完成的动作或状态。

为了更好地理解和掌握过去完成时的用法,以下是一些练习题,并附有答案供参考。

练习一:根据括号内的动词提示,用过去完成时填空。

1. When the guests arrived, we (already / decorate) the room.2. By the time she woke up, her family (already / leave) for breakfast.3. The movie had already started when we (finally / arrive) at the cinema.4. Tom was tired because he (not / sleep) well the night before.5. By the time I got home, my sister (already / cook) dinner.答案:1. had already decorated2. had already left3. had finally arrived4. had not slept5. had already cooked练习二:改写下列句子,将动词改为过去完成时。

1. I ate lunch before I went to the meeting.2. She finished her homework and then went to bed.3. They saw the movie after they had dinner.4. He walked the dog before he went to work.5. We cleaned the house before the guests arrived.答案:1. I had eaten lunch before I went to the meeting.2. She had finished her homework and then went to bed.3. They had seen the movie after they had dinner.4. He had walked the dog before he went to work.5. We had cleaned the house before the guests arrived.练习三:选择适当的动词形式填空,包括过去完成时。

过去完成时练习题及答案

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

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

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

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

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