过去完成时练习题(含答案)
过去完成时练习题及答案
![过去完成时练习题及答案](https://img.taocdn.com/s3/m/f379b45a17fc700abb68a98271fe910ef12daecd.png)
过去完成时练习题及答案一、选择题1. By the time we arrived at the party, most of the guests _______.A) had arrivedB) arrivedC) were arrivingD) will arrive2. The movie _______ by the time you get to the cinema.A) will have been finishedB) will be finishedC) has been finishedD) had been finished3. They _______ the house before they moved in.A) had paintedB) paintedC) were paintingD) will paint4. By the end of last year, we _______ more than 300 books.A) had readB) readC) were readingD) will read5. When I got to the station, the train _______.A) had already leftB) already leftC) was leavingD) will leave二、填空题6. By the time you finish reading this book, I _______ (write) the report.7. _______ (not finish) the project by next week, or you will be in trouble.8. They _______ (not see) each other for many years beforethey met at the reunion.9. By the time she got home, she _______ (cook) dinner forher family.10. _______ (not start) the car before you check the oil level.三、改错题11. By the time I got to the airport, the plane had already took off.(Correct: By the time I got to the airport, the plane had already taken off.)12. We had finished our homework when the teacher came in.(Correct: We had finished our homework when the teacher came in.)13. They had not seen each other since they left school.(Correct: They had not seen each other since they had left school.)14. By the time we got to the concert, the band had already played.(Correct: By the time we got to the concert, the band had already played.)15. When I arrived at the office, they had already started the meeting.(Correct: When I arrived at the office, they had already started the meeting.)四、翻译题16. 到我们到达学校时,老师已经开始上课了。
(英语)过去完成时练习题含答案及解析
![(英语)过去完成时练习题含答案及解析](https://img.taocdn.com/s3/m/11f74d1adaef5ef7ba0d3c88.png)
一、单项选择过去完成时
1.I was surprised to find the snack shops around the school empty; the studentseverything!
A.had been buyingB.had bought
C.have boughtD.have been buying
6.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been awayB.reached, had left
C.arrived, has been awayD.arrived at, has left
考点:考查虚拟语气。
14.Never for one moment, believe it or not,_______ being faced with such a situation where a helping hand was greatly needed.
A.I imaginedB.do I imagine
【答案】B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。
考点:考查时态辨析
2.Mandy _________ adoption since her son’s death, but her husband didn’t agree with her.
考点:考查过去完成时
13.If you________ the failed experiences, you would not havemade such a mistake in your homework.
过去完成时练习题含答案
![过去完成时练习题含答案](https://img.taocdn.com/s3/m/1abd7a390166f5335a8102d276a20029bd64632a.png)
过去完成时专项练习一.用动词的适当形式填空1. We _____________ (paint) the house before we ______________ (move) in. 2. That rich old man _____________ (make) a will before he _____________ (die). ________ (leave). 3. They _____________ (study) the map of the country before they (arrive). 4. The robbers _____________ (run away ) before the policemen_______ 5. I __________ (turn off) all the lights before I ____________ (go) to bed. a phone call. (make) a phone call. 6. Paul __________ (go) out with Jane after he __________ (make) 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.9..Jack didn’t go to the cinema .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.He asked me _____ during the summer holidays. A. where I had been B. where I had gone C. where had I been D. where had I gone 2. What ___ Jane ____ by the time he was sever? A. did, do B. has, done C did, did. D. had, done 3. I ______ 900 English words by the time I was ten 。
过去完成时练习题及答案
![过去完成时练习题及答案](https://img.taocdn.com/s3/m/6cbdfd6f2bf90242a8956bec0975f46527d3a7a7.png)
过去完成时练习题及答案过去完成时练习题及答案过去完成时是英语中的一种时态,用来表示在过去某个时间点之前已经完成的动作或状态。
它由"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通过以上练习题,我们可以更好地理解和掌握过去完成时的用法。
【英语】英语过去完成时练习题含答案含解析
![【英语】英语过去完成时练习题含答案含解析](https://img.taocdn.com/s3/m/e4d3de32fd0a79563c1e729c.png)
C.had beenD.would be
【答案】C
【解析】
考查虚拟语气。表示“是某人第几次做某事”:That/This/It is+the first/second…last time+that clause(从句的谓语用现在完成时);That/This/It was+the first/second…last time+that clause(从句的谓语用过去完成时)。
12.—Lily went to see the movie alone.
—If she _____ me about it, I would have gone with her.
A.should tellB.tellsC.toldD.had told
【答案】D
【解析】
考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
8.---What’s wrong with your cell phone? I can’t get through.
--- Oh, my line was cut off because I ________ my bill.
A.haven’t paidB.hadn’t paidC.wasn’t payingD.don’t pay
考点:考查动词时态
16.When Mary arrived she found all her children ______ for nearly two hours.
A.have gone to sleepB.fell asleep
C.was falling asleepD.had been asleep
人教版初三英语过去完成时强化练习题30题含答案解析
![人教版初三英语过去完成时强化练习题30题含答案解析](https://img.taocdn.com/s3/m/163b014ea4e9856a561252d380eb6294dd88223c.png)
人教版初三英语过去完成时强化练习题30题含答案解析1.By the time I got to school, the class had already begun.A.beginB.begunC.beginsD.beginning答案解析:B。
by the time 引导的时间状语从句,从句用一般过去时,主句用过去完成时。
begin 的过去分词是begun。
A 选项是动词原形;C 选项是一般现在时第三人称单数形式;D 选项是现在分词形式。
2.When I arrived at the station, the train had already left.A.leaveB.leftC.leavesD.leaving答案解析:B。
when 引导的时间状语从句,从句用一般过去时,主句用过去完成时。
leave 的过去分词是left。
A 选项是动词原形;C 选项是一般现在时第三人称单数形式;D 选项是现在分词形式。
3.I had finished my homework before my mother came back.A.finishB.finishedC.finishesD.finishing去完成时。
finish 的过去分词是finished。
A 选项是动词原形;C 选项是一般现在时第三人称单数形式;D 选项是现在分词形式。
4.She had read the book before she watched the movie.A.readB.readsC.readingD.to read答案解析:A。
before 引导的时间状语从句,从句用一般过去时,主句用过去完成时。
read 的过去分词还是read。
B 选项是一般现在时第三人称单数形式;C 选项是现在分词形式;D 选项是动词不定式形式。
5.They had cleaned the room before the guests arrived.A.cleanB.cleanedC.cleansD.cleaning答案解析:B。
(英语)英语过去完成时练习题含答案
![(英语)英语过去完成时练习题含答案](https://img.taocdn.com/s3/m/bdcd46bb336c1eb91b375dbd.png)
(英语)英语过去完成时练习题含答案一、初中英语过去完成时1.— 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。
句意是:在我到那里之前他已经离开了。
【点评】本题考查过去完成时的用法。
2.We are too tired. Please stop a rest.A. to haveB. havingC. haveD. has 【答案】A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A【点评】注意时态一致,3.By the end of last month, Jane enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised 【答案】C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。
根据By the end of last month ,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C【点评】考查过去完成时,注意过去完成的时的判定方法。
4.By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will 【答案】C【解析】【分析】句意:至!] 2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be+及物动词的过去分词”构成。
根据By the end of 2012可知该用过去完成时,所以选C。
小升初英语过去完成时练习题40题(含答案)
![小升初英语过去完成时练习题40题(含答案)](https://img.taocdn.com/s3/m/3facd57bb6360b4c2e3f5727a5e9856a561226ec.png)
小升初英语过去完成时单选题40题(含答案)1. I ________ my homework before I watched TV.A.had finishedB.finishedC.have finishedD.will finish答案:A。
本题考查过去完成时的用法。
句子中“watched TV”是过去的动作,而“完成作业”这个动作在“看电视”之前,是过去的过去,所以要用过去完成时had finished。
B 选项finished 是一般过去时;C 选项have finished 是现在完成时;D 选项will finish 是一般将来时。
2. She ________ her room before her friends came.A.had cleanedB.cleanedC.has cleanedD.will clean答案:A。
“her friends came”是过去的动作,“打扫房间”在“朋友来”之前,是过去的过去,用过去完成时had cleaned。
B 选项cleaned 是一般过去时;C 选项has cleaned 是现在完成时;D 选项will clean 是一般将来时。
3. They ________ to the park before it started to rain.A.had goneB.wentC.have goneD.will go答案:A。
“it started to rain”是过去的动作,“去公园”在“下雨”之前,是过去的过去,用过去完成时had gone。
B 选项went 是一般过去时;C 选项have gone 是现在完成时;D 选项will go 是一般将来时。
4. He ________ his breakfast before he left for school.A.had hadB.hadC.has hadD.will have答案:A。
【英语】英语过去完成时练习题20篇含解析
![【英语】英语过去完成时练习题20篇含解析](https://img.taocdn.com/s3/m/256c81aaed630b1c58eeb50a.png)
【英语】英语过去完成时练习题20篇含解析一、单项选择过去完成时1.Could I do some explanations? Ito call on you yesterday, but someone came to see me just when I was about to leave.A.had intended B.intended C.would intend D.was intending【答案】A【解析】考查固定搭配。
have intended to do sth. =" i ntend" to have done sth.“本打算做某事”。
根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。
故选A。
2.We to finish the work before dark, but the heavy rain held us up.A.meant B.was meaningC.had meant D.would mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。
Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3.After Jack ________ some e-mails, he started working on his report.A.sends B.has sent C.had sent D.would sent【答案】C【解析】试题分析:考查动词的时态。
句意:杰克发了几份电子邮件后,开始做他的课题。
状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C考点 : 考查动词的时态4.When we _______the railway station, the train _______for 5 minutes.A.got to, had been away B.reached, had leftC.arrived, has been away D.arrived at, has left【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。
八年级英语过去完成时练习题40题
![八年级英语过去完成时练习题40题](https://img.taocdn.com/s3/m/4e5c81a2ab00b52acfc789eb172ded630b1c98a9.png)
八年级英语过去完成时练习题40题1.By the time I got to school, the bell had rung.A.had rungB.rangC.ringsD.is ringing答案:A。
本题考查过去完成时。
by the time 引导的时间状语从句,主句用过去完成时,表示在过去某一时间之前已经完成的动作。
选项B 是一般过去时;选项C 是一般现在时;选项D 是现在进行时,都不符合题意。
2.When I arrived at the cinema, the movie had started.A.had startedB.startedC.startsD.will start答案:A。
by the time/when 引导的时间状语从句,主句用过去完成时。
选项B 一般过去时;选项C 一般现在时;选项D 一般将来时,都不对。
3.Before I went to bed, I had finished my homework.A.had finishedB.finishedC.finish答案:A。
before 引导的时间状语从句,主句用过去完成时。
选项B 一般过去时;选项C 动词原形;选项D 一般将来时,不符合。
4.After he had eaten breakfast, he went to school.A.had eatenB.ateC.eatsD.will eat答案:A。
after 引导的时间状语从句,主句用一般过去时,从句用过去完成时。
选项B 一般过去时,用在主句;选项C 一般现在时;选项D 一般将来时,都不合适。
5.I had never seen such a beautiful place until I went there.A.had never seenB.never sawC.seeD.will see答案:A。
until 引导的时间状语从句,主句用过去完成时。
过去完成时专项练习题及答案含答案
![过去完成时专项练习题及答案含答案](https://img.taocdn.com/s3/m/58e7d403195f312b3069a5d5.png)
过去完成时专项练习题及答案含答案一、初中英语过去完成时1.The film when I got there.A. was onB. has been onC. had begunD. has begun【答案】 C【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.【点评】此题考查过去完成时。
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.— Why didn't you give the wallet to the man at once?— Because he ________ before I realized it was his.A. had been disappearedB. has disappearedC. had disappearedD. has been disappeared【答案】 C【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的之前他就已经消失了。
"我意识到钱包是他的"属于过去发生的事,"他已经消失了" 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词过去分词,故选C。
过去完成时练习题含答案
![过去完成时练习题含答案](https://img.taocdn.com/s3/m/45b389c8e43a580216fc700abb68a98271feaca9.png)
过去完成时练习题含答案过去完成时(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.练习三:选择适当的动词形式填空,包括过去完成时。
过去完成时练习题及答案
![过去完成时练习题及答案](https://img.taocdn.com/s3/m/193e6452773231126edb6f1aff00bed5b8f3731b.png)
过去完成时练习题及答案1. 用过去完成时填空:- 我到了电影院,电影(已经)开始。
- 他(已经)完成了作业,然后才去睡觉。
2. 选择正确的选项完成句子:- By the time I got to the party, most of the guests________.A. had arrivedB. arrivedC. were arriving3. 改写句子为过去完成时:- She left the room before I could say goodbye.- I had never seen that movie before I watched it last night.4. 用过去完成时改写以下句子:- He had already eaten when his friend arrived.- We had studied for the test before the teacher started asking questions.5. 用括号中动词的正确形式填空:- The children were tired because they ________ (play) all day.- When I got home, my sister ________ (cook) dinner.答案1. 填空题答案:- 我到了电影院,电影(had already)开始。
- 他(had already)完成了作业,然后才去睡觉。
2. 选择题答案:- 正确选项:A. had arrived3. 改写句子答案:- By the time I got to the party, most of the guests had already arrived.- I had never seen that movie before I had watched it last night.4. 改写句子答案:- He had eaten before his friend arrived.- We had studied for the test before the teacher had started asking questions.5. 填空题答案:- The children were tired because they had played all day. - When I got home, my sister had cooked dinner.通过这些练习,学生可以加深对过去完成时的理解,并能够在不同的语境中正确使用这一时态。
过去完成时练习题及答案
![过去完成时练习题及答案](https://img.taocdn.com/s3/m/9f051f703868011ca300a6c30c2259010202f327.png)
过去完成时练习题及答案过去完成时练习题及答案过去完成时是英语中的一种时态,用于表示过去某个时间点之前已经完成的动作或状态。
在日常英语交流中,我们经常会用到过去完成时来描述过去的经历或事件。
下面是一些过去完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一:将下列句子改写成过去完成时。
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.练习题三:根据句意,用适当的动词形式填空。
过去完成时练习题含答案及解析
![过去完成时练习题含答案及解析](https://img.taocdn.com/s3/m/9961640cb14e852459fb578e.png)
过去完成时练习题含答案及解析一、单项选择过去完成时1 • I ____ the paper before my lawyer explained the details to me.A ・ signedB ・ had signedC • signsD ・ has signed【答案】B【解析】试题分析:考查过去完成时。
句意:在我的律师和我详细说明之前我就已经签字了。
由题中时间点可知是过去完成时,故选B。
考点:考查过去完成时2. Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they ______________________________ the experience of meeting.A. haven'tB. hadn'tC • hadn * t hadD ・ haven ' t had【答案】C【解析】试题分析:考查虚拟语气。
动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。
句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。
故C正确。
考点:考查虚拟语气3・ The twins, who their homework, were allowed to play badminton on the playground. A • will finishB • finishC • have finishedD ・ had finished【答案】D【解析】试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。
他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。
英语过去完成时练习题及答案及解析
![英语过去完成时练习题及答案及解析](https://img.taocdn.com/s3/m/32e2b87b366baf1ffc4ffe4733687e21af45ff23.png)
英语过去完成时练习题及答案及解析一、单项选择过去完成时1.—Lily went to see the movie alone.—If she _____ me about it, I would have gone with her.A .should tell【答案】D【解析】考查时态。
句意:丽丽一个人去看电影了。
——如果她告诉过我这件事,我会和她一起去的。
结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
B .tellsC .toldD .had told2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent.A .questioned; was cheatedB .being questioned; was cheatingC .questioned; had cheatedD .being questioned; has cheated【答案】C【解析】考查非谓语动词。
句意:当被问到为什么在考试中作弊中,小女孩子低头不语。
When 引导的是是时间状语从句,与girl 之间是被动关系,所以用done 形式,作弊没有被动语态,故选C 项。
3.Hardly ___________the door when he rushed into the office out of breath.A .I openedC .I had opened【答案】D【解析】本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。
hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D 。
【名师点睛】hardly......when 的用法表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。
注意其时态上主句一般用过去完成时,从句用过去时。
过去完成时练习题含答案
![过去完成时练习题含答案](https://img.taocdn.com/s3/m/ab7c06ce710abb68a98271fe910ef12d2af9a9e0.png)
过去完成时练习题含答案过去完成时专项练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.The robbers had run away before the policemen arrived.5.I had turned off all the lights before I went to bed.6.Paul went out with Jane after he had made a phone call.7.Tom said he had read the book twice.在我们搬进去之前,我们已经把房子刷好了。
这位富有的老人在去世之前已经立了遗嘱。
他们在离开之前已经研究了这个国家的地图。
抢劫犯在警察到达之前已经逃走了。
我在睡觉之前已经关掉了所有的灯。
XXX打完电话后和XXX一起出去了。
XXX说他已经读了这本书两遍。
Our plan failed because we made a bad mistake。
After XXX finished speaking。
he left the hall。
The Reads were having XXX when I arrived at their house。
He had already left by the time XXX。
By the end of last term。
we had learned about 4000 English words。
XXXWe were surprised at what she had already done。
XXX't go to Qingdao because she had been there before。
过去完成时练习题及答案
![过去完成时练习题及答案](https://img.taocdn.com/s3/m/8b7b28b0951ea76e58fafab069dc5022aaea469b.png)
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 sever?A. 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. She ______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 _____ the dinner already.A had cooked B. cooked C. have cooked D. was cooked6. She said she _ ____ the principle alreadyA .has seen B. saw C. will see D. had seen7. She said her family _ _ 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 _ _.A. has completed universityB. has completed the universityB. had completed an university D. had completed university9. She had written a number of books __ _ the end of last year.A. forB. inC. byD. at10. He ___ to play ____ before he was 11 years old.A had learned, piano B. had learned, the pianoC. has learned, the piano D. learns ,piano.11. What ____ Annie ____ by the time he was ten?A. did, doB. did, didC. has, doneD. had done12 .He _ 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 __ the bridge.A. has completedB. completedC. will completeD. had completed14. Ben hates playing _ ___ violin, but he likes playing ____ football.A. a…theB. the… theC. / …theD. the…/15. By the time he was 4, he _ ___ a lot of German words.A. had learnedB. has learnedC. learnedD. learns16 .Jim turned off the lights and then __ __ the classroom.A. was leftB. had leftC. has leftD. left17.They _______ in Guangzhou since 2000.A. livedB. had livedC. have livedD. were living18. The train from Beijing__ ___ ten minutes ago.A. has arrivedB. was arrivingC. arrivedD. had arrived19. The students ______ their classroom when the visitors arrived.A . have cleaned B. had cleaned C. was cleaned D. have been cleaned20. Fergie__ ____ the project in one hour.A. have finishedB. will finishC. finishesD. has finished21. The man __ _____ 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…watched1. We _________________ (paint) the house before we moved________ (move) in.2. That rich old man________________ (make) a will before he died(die).3. They________________ (study) the map of the country before they _left___ (leave).4. The robbers ____________ (run away ) before the policemen arrived (arrive).5. I _____________ (turn off) all the lights before I __went___ (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 were having (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 ___________________(do)15.She __________(not go) to Qingdao because she ____________ (go) there before.16. He _________ (not tell) you the news yet.17. He said he ___________________(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 climbed the mountain after they had bought all the food and drink.(否定)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.( 用过去完成时连接两句)15.He showed us a picture. Then he showed us around the house. 用过去完成时连接两句)。
过去完成时练习题及答案
![过去完成时练习题及答案](https://img.taocdn.com/s3/m/31f26496f021dd36a32d7375a417866fb94ac051.png)
过去完成时练习题及答案一、选择填空1、He________from school for a long time.Ahas left Bhas been awayCdid leave Dwill leave2、It’s cold ’d better________your coat.Aput on Bto wearCnot to take off Dnot wear3、—What________a farmer________?—A farner________rice,fruit,flowers and so on.Adoes;do;grows Bdo;do;is growingCis;doing;is growing Dis;doing;grows4、He has finished reading the story read it,do you know ?Adid;began Bdid;beg inChas;begun Dhad;beg un5、It________7 hours to go to Nanning by train.Ais taking Bare going to takeCtakes Dhas taken6、It________3 years since his grandma________.Ais;died Bis;ha s diedCwas;died Dis;has been dead7、Please be careful in the lab, ________you ?Awill Bwo n’tCdon't Ddo 8、Father________when I________yesterday morning.Astill slept; got up Bis sleeping;got up Cwas still sellping;got up Dsleeps;get up9、Kate________to bed until her mother________back.Awon’t go;come Bhadn’t gone;cameCwent;came Ddidn’t go;ca me10、Who________into the library while Miss Yang and Meimei________ ?Awas coming;talked Bcame;were talkingCcomes;is talking Dcame;talked 二、用括号内所给动词的正确时态填空,注意前后时态的呼应(A)Mrs Anne Sterling did not know it_1_(be) dangerous when she_2_(run)through the forest (森林)after two men. They_3_(rush)up to her while she_4_(have) a picnic near the forest with her children. They_5_(try)to steal (偷)her handbag. In the fight, the trap(带子)broke an both men_6_(start)running through the trees. Mrs Sterling_7_(get) so angry that she_8_(run)after them. When she _9_(catch)up with (see) that they_11_(sit) down and_12_(look) into the bag to see what was in it ,so she_13_(run )straight at them. The men_14_(get)such a fright(害怕)that they_15_(drop) the bag and_16_(run)away.“The trap_17_(need) mending,” said Mrs Sterling later,“but they_18 (not steal)anything.”(B)The Wayle is a small river that cuts across the park near my (like)sitting by the Wayle on fine afternoons. It_20_(be)warm last Sunday, so I_21_ (go)and_22_ (sit)on the river bank as usual. Some children_23_(play) games on the bank and there_24_(be)some people rowing boats on the river. Suddenly, one of the children_25_ (kick)th ball very hard and it_26_(go)towards a passing boat. Some people on the bank_27_ (call)out to the man in the boat ,but he_28 (not hear)them. The ball_29_(hit) him so hard that he nearly_30_(fall) into the (turn)to look at the children ,but there_32_(be not)any in sight (看得见):they_33_(run)away! The man_34_(laugh) when he_35_(know) what_36_(happen).He_37_(call)out to the children and_38_ (throw) the ball back to the bank.When I_39_(leave)they_40_(play) again.参考答案一、1~5 BAABC 6~10 AACDB二、 was runninghavingsat lookingnot stealplayingnot hearnot runhappenedplaying过去完成时专练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 sever?A. did, doB. has, done C did,did. D. had, done3. I ______ 900 English words by the time I was ten。
过去完成时及练习题100道(含答案)
![过去完成时及练习题100道(含答案)](https://img.taocdn.com/s3/m/c67aec7e366baf1ffc4ffe4733687e21af45ffad.png)
过去完成及练习一、过去完成时(The Past Perfect Tense )的概念及构成1.概念:它表示动作发生的时间是“过去..的过去...”。
包括: a .过去完成时表示在过去某一时间或.......动作..之前已经发生或完成了的动作.............; b .过去完成时还可以表示,从过去的某一时间开始到过去的另一...............时间..的动作或.... 状态..。
2.过去完成时由“助动词had + 过去分词”构成。
其中助动词had 适用于所有人称 和数。
例如:① 肯定句:主语 + had + 过去分词 + 其它He had written 100 books by the end of last year.② 否定句:主语 + had not + 过去分词 + 其它He had not written 100 books by the end of last year.③ 一般疑问句:Had + 主语 + 过去分词 + 其它?Had he written 100 books by the end of last year?④一般疑问的回答:肯定回答:Yes, 主语 + had.否定回答:No, 主语 + hadn’t (had not)如:例句的肯定回答:Yes, he had.否定回答:No, hadn’t.④ 特殊疑问词或词组 + 一般疑问句(Had + 主语 + 过去分词)? 例如: How many books had he written by the end of last year?二、过去完成时的用法a .过去完成时表示在过去某一时间或.......动作..之前已经发生或完成了的动............ 作.。
它表示动作发生的时间是“过去..的过去...”。
1.用by, by then, by the end of, by the time (of) 等构成的短语。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过去完成时练习题(含答案)一、初中英语过去完成时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【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。
本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
4.By the end of last month, Jane _____ enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised【答案】 C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。
根据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
5.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.A. worksB. has workedC. had workedD. would work【答案】C【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。
根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。
【点评】考查动词的时态。
牢记过去完成时的用法。
6.Yesterday when I _______ to the station, the train ______ already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】 A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。
结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。
下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
7.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。
【点评】考查动词时态。
8.I got to the party late. By the time I arrived, some people ______ home already.A. wentB. would goC. had goneD. have gone 【答案】 C【解析】【分析】句意:我到聚会晚了。
在我到达之前,一些人已经回家了。
结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。
故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
9.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【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。
hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时态;had handed过去完成时态。
句中I thought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。
【点评】考查动词的时态,本题涉及过去完成时的应用。
10.The fireman________ the burning building three times before the fire was put out. A. is entering B. has entered C. was entering D. had entered【答案】 D【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。
A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。
根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。
【点评】考查句子时态。
注意过去完成时的用法。
11.The girl sitting next to me on the plane was very nervous, for she before.A. didn't flyB. hasn't flownC. hadn't flownD. wasn't flying【答案】C【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。
根据上文的句子The girl sitting next to me on the plane was very nervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词。
根据句意,故答案为C。
【点评】考查过去完成时态。
掌握过去完成的意义和用法:表示过去的过去的动作或状态。
用had+动词的过去分词表达。
12.The bus ______ for five minutes when Tim arrived at the station.A. wentB. has leftC. had leftD. had been away【答案】D【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。
表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成be away,形容词表示状态,可以与表示一段时间的状语连用。
故选D。
【点评】本题考查过去完成时以及延续性动词的用法。
13.Tom by the time I got to the party.A. leftB. was leavingC. had leftD. has left【答案】 C【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。
故选C。
【点评】本题考查过去完成时的用法。
14.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+动词的过去分词。
15.Seeing John rush into the room with tears in his eyes, I asked him what .A. would happenB. had happenedC. happenedD. was happened【答案】 B【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。