过去完成时练习题及答案
七年级英语过去完成时运用练习题40题含答案解析

七年级英语过去完成时运用练习题40题含答案解析1.By the time I got up, my mother had already cooked breakfast.A.had already cookedB.has already cookedC.will already cookD.would already cook答案解析:A。
本题考查过去完成时的用法。
By the time 引导的时间状语从句用一般过去时,主句要用过去完成时。
选项 A 是过去完成时,正确;选项B 是现在完成时;选项C 是一般将来时;选项D 是过去将来时。
2.When I arrived at the cinema, the movie had begun.A.had begunB.has begunC.will beginD.would begin答案解析:A。
“When I arrived at the cinema”是过去的时间点,电影在我到达之前就开始了,所以用过去完成时。
选项A 正确;选项B 是现在完成时;选项C 是一般将来时;选项D 是过去将来时。
3.Before I went to bed, I had finished my homework.A.had finishedB.has finishedC.will finishD.would finish答案解析:A。
“Before I went to bed”表明在过去的某个时间点之前,我已经完成了作业,用过去完成时。
选项A 正确;选项B 是现在完成时;选项C 是一般将来时;选项D 是过去将来时。
4.After he had eaten lunch, he went for a walk.A.had eatenB.has eatenC.will eatD.would eat答案解析:A。
“After he had eaten lunch”说明在过去的某个动作之后,另一个动作发生,用过去完成时。
过去完成时练习题含答案

过去完毕时专项练习一.用动词的合适形式填空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.T he 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.S he had sung a song to us before she danced.(改否认句)3.T hey began to climb the mountain after they had bought all the food and drinks.(否认)4.B y 10:00 a.m, I had been very hungry. (改普通疑问)5.L ucy had already completed the project when I arrived.(改普通疑问)6.B y the time he got to the airport, the plane had taken off. (改普通疑问)7..He had broken his arm when I saw him.(对划线部分提问)8.W hen 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 , we15.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 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。
七年级英语过去完成时练习题30题(带答案)

七年级英语过去完成时练习题30题(带答案)1. When I got to the cinema, the film ____ already ____.A. has; startedB. had; startedC. was; startingD. would; start答案:B。
解析:过去完成时表示在过去某个时间或动作之前已经发生的动作或存在的状态。
句中“got to the cinema”是过去的动作,电影开始在到达电影院之前,所以要用过去完成时,A选项是现在完成时,C选项是过去进行时,D选项是过去将来时,均不符合题意。
2. She said she ____ her homework before dinner.A. finishedB. has finishedC. had finishedD. was finishing答案:C。
解析:主从句时态要保持一致,主句“said”是一般过去时,从句表示在“said”之前完成的动作,要用过去完成时,A选项是一般过去时,B选项是现在完成时,D选项是过去进行时,不符合要求。
3. By the time he was ten, he ____ three languages.A. learnedB. has learnedC. had learnedD. would learn答案:C。
解析:“by the time + 一般过去时”,主句要用过去完成时,表示到过去某个时间为止已经完成的动作。
A选项是一般过去时,B选项是现在完成时,D选项是过去将来时,都不正确。
4. They ____ the house before we moved in.A. paintB. paintedC. had paintedD. were painting答案:C。
解析:我们搬进去是过去的动作,他们刷房子在我们搬进去之前,所以要用过去完成时,A选项是一般现在时,B选项是一般过去时,D选项是过去进行时,不合适。
人教版初三英语过去完成时强化练习题30题含答案解析

人教版初三英语过去完成时强化练习题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。
过去完成时单元练习题(含答案)

过去完成时单元练习题(含答案)一、初中英语过去完成时1.——Jim, did you take out the trash just now?——No. By the time I came home it .A. have been taken outB. had taken outC. had been taken out【答案】 C【解析】【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。
又有be+动词过去分词构成被动语态。
had been+过去分词,含有被动语态的过去完成时。
句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。
故选C。
【点评】考查被动语态及过去完成时的用法。
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.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【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
小升初英语过去完成时练习题40题(含答案)

小升初英语过去完成时单选题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。
人教版中考英语过去完成时练习题50题【含答案解析】
人教版中考英语过去完成时练习题50题【含答案解析】1.By the time I got to the cinema, the movie had already started.A.startedB.startsC.startingD.to start答案解析:A。
By the time I got to the cinema 表示过去的某个时间点,电影开始在这个时间点之前,所以用过去完成时had started。
B 选项是一般现在时,C 选项是现在分词,D 选项是动词不定式,都不符合语境。
2.When I arrived at the party, everyone had already left.A.leftB.leavesC.leavingD.to leave答案解析:A。
When I arrived at the party 是过去的时间点,everyone 离开在这个时间点之前,用过去完成时had left。
B 选项是一般现在时,C 选项是现在分词,D 选项是动词不定式,都不对。
3.I had finished my homework before my mother came back.A.finishedB.finishC.finishingD.to finish答案解析:A。
before my mother came back 是过去的时间点,我完成作业在这个时间点之前,用过去完成时had finished。
B 选项是动词原形,C 选项是现在分词,D 选项是动词不定式,均不符合。
4.She had read the book before she watched the movie.A.readB.readsC.readingD.to read答案解析:A。
before she watched the movie 是过去的时间点,她读这本书在这个时间点之前,用过去完成时had read。
过去完成时练习题含答案
过去完成时练习题含答案过去完成时(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、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。
初三英语过去完成时强化练习题30题含答案解析
初三英语过去完成时强化练习题30题含答案解析1.She had studied English for five years before she_____abroad.A.goesB.wentC.has goneD.had gone答案解析:B。
在“before”引导的时间状语从句中,主句用过去完成时,从句用一般过去时。
A 选项是一般现在时;C 选项是现在完成时;D 选项过去完成时不符合从句时态要求。
2.By the time he arrived at the party, everyone_____.A.had leftB.leftC.leavesD.will leave答案解析:A。
“by the time”引导的时间状语从句,主句用过去完成时。
B 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
3.When I got home, I found that my mother_____already_____dinner.A.had,cookedB.has,cookedC.cookedD.cooks答案解析:A。
“when”引导的时间状语从句,从句用一般过去时,主句用过去完成时。
B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。
4.They_____finished their homework before their parents came back.A.hadB.haveC.hasD.will have答案解析:A。
“before”引导的时间状语从句,主句用过去完成时。
B 选项现在完成时;C 选项现在完成时第三人称单数;D 选项一般将来时。
5.After he_____his work, he went home.A.had finishedB.finishedC.has finishedD.finishes答案解析:A。
“after”引导的时间状语从句,主句用一般过去时,从句用过去完成时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
过去完成时练习
一.用动词的适当形式填空
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,____________________(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.
2
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______________________________
3
参考答案:
一.用动词的适当形式填空
1. had painted... moved
2. had made ... died
3. had studied…left
4. had run away..arrived
5. had turned off …went
6. went …had made
7. said …had read
8 failed …had made
9. (had) finished …left
10. were having/had had …got
11. arrived ..had left
12.. had learned
13. (had) finished
4
14. had ..done
15 didn't go …had been
16. hasn't told
17 had …given
18. have been
19. had been
20. 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?
5
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