【初中英语】 过去完成时专项练习和答案
七年级英语过去完成时运用练习题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”说明在过去的某个动作之后,另一个动作发生,用过去完成时。
七年级英语过去完成时运用练习题40题答案解析版
七年级英语过去完成时运用练习题40题答案解析版1.She said she had finished her homework before she watched TV.A.had watchedB.watchedC.watchesD.watch答案解析:B。
此句中“before she watched TV”是过去的时间点,在这个时间点之前“完成作业”要用过去完成时“had finished”。
选项A“had watched”是过去完成时,但不符合此句语境;选项C“watches”是一般现在时;选项D“watch”是动词原形,也不符合此句语境。
2.He told me that he had gone to the park yesterday.A.wentB.goesC.will goD.is going答案解析:A。
“yesterday”表明是过去的时间,“去公园”这个动作在“told”之前发生,所以要用过去完成时“had gone”。
选项B“goes”是一般现在时;选项C“will go”是一般将来时;选项D“is going”是现在进行时表示将来。
3.They realized they had lost their keys when they got home.A.loseB.lostC.will loseD.loses答案解析:B。
“when they got home”是过去的时间点,“丢钥匙”在这个时间点之前发生,要用过去完成时“had lost”。
选项A“lose”是动词原形;选项C“will lose”是一般将来时;选项D“loses”是一般现在时第三人称单数形式。
4.We had eaten breakfast before we went to school.A.eatB.eatsC.will eatD.ate答案解析:D。
“before we went to school”是过去的时间点,在这个时间点之前“吃早餐”要用过去完成时“had eaten”。
七年级英语过去完成时运用练习题40题带答案解析
七年级英语过去完成时运用练习题40题带答案解析1.She had cleaned the room before her parents ____ home.A.cameeesing答案解析:A。
本题考查过去完成时与一般过去时的搭配。
“had cleaned”是过去完成时,表示在过去某个时间之前已经完成的动作;“came”是一般过去时。
她打扫房间这个动作在父母回家之前已经完成了,所以要用一般过去时came。
B 选项come 是动词原形,不能用于此处;C 选项comes 是一般现在时,也不符合;D 选项coming 是现在分词,不能单独作谓语。
2.John had done his homework when his friend ____ to visit.A.cameeesing答案解析:A。
同样是过去完成时与一般过去时的搭配。
“had done”表示已经完成作业,“came”表示朋友来拜访。
B、C 选项错误原因同上一题。
D 选项不能单独作谓语。
3.They had eaten breakfast before they ____ to school.A.wentB.goC.goesD.going答案解析:A。
“had eaten”是过去完成时,在他们去学校之前已经吃完了早餐,“went”是一般过去时。
B、C 选项错误原因同上。
D 选项不能作谓语。
4.Mary had read the book before she ____ the movie.A.sawB.seeC.seesD.seeing答案解析:A。
过去完成时“had read”表示在看电影之前已经读完了书,“saw”是一般过去时。
B、C 选项错误原因同上。
D 选项不能作谓语。
5.We had finished our work before the boss ____ in.A.cameeesing答案解析:A。
“had finished”是过去完成时,老板进来之前我们已经完成了工作,“came”是一般过去时。
七年级英语过去完成时运用练习题30题带答案
七年级英语过去完成时运用练习题30题带答案1. When I got to the cinema, the film _____.A. has startedB. had startedC. startsD. started答案:B。
解析:本题考查过去完成时的用法。
过去完成时表示在过去某个时间或动作之前已经发生的动作或存在的状态。
在这个句子中,“got to the cinema (到达电影院)”是过去的一个动作,而电影开始是在到达电影院之前就已经发生的动作,所以要用过去完成时“had started”。
A选项“has started”是现在完成时,时态不符。
C选项“starts”是一般现在时,D选项“started”是一般过去时,都不能表示动作的先后顺序。
2. She said that she _____ her homework.A. has finishedB. had finishedC. finishesD. finished答案:B。
解析:这里“said(说)”是过去的动作,而完成作业是在说之前就已经发生的,所以要用过去完成时“had finished”。
A选项“has finished”是现在完成时,不符合语境。
C选项“finishes”是一般现在时,D选项“finished”是一般过去时,不能体现出动作的先后顺序。
3. By the time he was ten, he _____ three languages.A. has learnedB. had learnedC. learnsD. learned答案:B。
解析:“by the time(到……时候)”引导的时间状语从句中,“was ten (十岁)”是过去的时间点,在这个时间之前已经学会三种语言,要用过去完成时“had learned”。
A选项“has learned”是现在完成时,时态错误。
C选项“learns”是一般现在时,D选项“learned”是一般过去时,不能准确表达出在十岁之前就已经完成的动作。
完整)初中英语过去完成时练习题(附答案)
完整)初中英语过去完成时练习题(附答案)1.The police found that the house had been broken into and alot of XXX.2.By the end of this century。
we will have built ours into a strong modern country.3.We had finished the work by six XXX.4.I had wanted to help you but couldn't get here in time.5.Mrs。
Wu told me that her sister had left about two hours before.6.When I reached home。
my parents had already had their supper.7.It seems that the old man had otten something important。
1.XXX that the house had been burglarized and many itemshad been stolen。
2.We aim to have transformed our country into a powerfuland modern n by the end of this century。
3.By six XXX。
XXX the task at hand。
4.Although I had intended to assist you。
I was XXX。
5.According to Mrs。
Wu。
her sister had XXX。
6.Upon my arrival home。
XXX XXX。
7.It appeared that the elderly man had otten something of importance.C。
(完整版)初中英语过去完成时练习题(附答案)
过去完成时练习题一、()(1)The police found that the house _______and a lot of things_________.A. has broken into, has been stolenB. had broken into, had been stolenC. has been broken into, stolenD. had been broken into, stolen()(2)By the end of this century, we__ ours into a strong modern country.A. will buildB. had builtC. have builtD. will have built ()(3)We _________the work by six yesterday evening.A. finishedB.would finishC. had finishedD. had been finished ()(4)I _________to help you but couldn’t get here in time.A. wantB. had wantedC. have wantedD. was wanting ()(5) Mrs. Wu told me that her sister___________.A. left about two hours beforeB. would leave about two hours beforeC. has left about two hours agoD. had left about two hours before() (6)When I reached home, my parents __________their supper.A.are havingB.have already hadC.have hadD. had already had() (7)It seems that the old man _________something important.A.has lostB. had lostC. lostD. would lose () (8)She __________in this school ________the past ten years.A.was teaching, sinceB. had been teaching, sinceC.would teach, forD. has been teaching, for() (9)Did you see Xiao Li at the party? No, ______by the time I arrived.A.she’d leftB.she's leftC. She was leftD.she must leave()(10)The job proved to be much more difficult than I______.A. expectB.expectedC. would expectD.had expected () (11)We couldn’t catch up with the others because they _____too long before us.A.startedB.were startingC.have startedD.had started () (12)She felt anxious about her son as she ________for quite a long time.A.haven't heard himB. hadn’t heard himC.haven‘t heard from himD. hadn’t heard from him() (13)By the time the speaker entered the hall, all the listeners_______.A. had seatedB. were seatedC. seatedD. were seating () (14)By the end of next July this building__________.A. will be finishedB. will have finishedC. will have been finishedD. had been finished() (15)By the time the war ____, most of the people had left.A.was beganB. was broken outC.broke outD. had been broken out() (16)If she ______harder, she would have succeeded.A. had workedB. have workedC. should workD. worked () (17)I wish ______I you yesterday.A. seenB. did seeC. had seenD. were to see ()(18)He is talking so much about America as if he _______ there.A. had beenB.has beenC. wasD. been() (19)That dinner was the most expensive meal we___.A. would haveB. have hadC. had never hadD. had ever had()(20)When Jack arrived he learned Mary ______for almost an hour.A. had goneB. had set ofC. had leftD. had been away()21.I lost the book I ____.A.have bought B.bought C.had bought D.had been bought()22.The bus had gone when I ____at the bus stop.A.have arrived B.arrived C.had arrived D.am arriving()23.Tom ____of visiting his grandmother,but the bad but the bad weather made him change his mi.A.has thought B.thought C.had thought D.had been thought()24.—Did you meet Tom at the airport?—No,he ___by the time I ___there.A.has left;got B.had left;arrivedC.left;arrived D.left;had got()25.—Why didn't Tom attend the meeting yesterday?—He ____Beijing.A.has gone to B.had gone to C.went to D.had been to()26.—I ____to come to help you.—But you didn’t come.A.have meant B.had meant C.meant D.will mean()27.Finally Mary was admitted by Beijing University,for which she___five times.A.had tried B.was trying C.has tried D.tried()28.—I have bought you the books you want.—Oh,good,I ___afraid you had forgotten.A.was B.am C.had been D.have been ()29. When Li Ming hurried home, he found that his mother ____already ____to hospital.A has; been sentB had; sentC has; sentD had; been sent()30. We ____five English songs by the end of last term.A had learnedB learnedC have learnedD will have learned()31. Han Mei told me she _____lunch, so she was very hungry.A has hadB hasn't haveC have hadD hadn't had()32. By the end of 1976, many buildings _____built in the city.A have beenB haveC had beenD will()33. She _____her keys in the office so she had to wait until her husband ____home.A has left; comesB had left; would comeC had left; cameD left; had come()34. He said that it was at least ten years since I _____a good drink.A had enjoyedB was enjoyingC have enjoyedD have been enjoying()35. The meeting _____when Mr. Wang _____to school.A has begun; getB has been on; getC had begun; gotD had been on; got二、1 When I returned home, he _____ (leave).2 By ten yesterday evening, she ________(finish)writing.3 He ______ (study) English for five years before he came here.4 It ____ _____ (stop) raining when I wake up this morning.5 I _____ (not read) the book because I had read it before.6 She said she____ (be) born in 1992.7 When he _____(come) to China two years ago he found people didn't understand him at all though he ________(learn) some Chinese in his own country.8 I saw Han Mei yesterday. We _____(not see) each other since left Beijing.9 When I got to his home, he_____(go) to bed.10 She asked if Mr. Liu _____ already _____(come) back.过去完成时答案一、答案(1)—(5)D D C B D (6)—(10)D A D A D(11)—(15)D D B C C (16)—(20)A C A D D。
(英语)英语过去完成时专项习题及答案解析
(英语)英语过去完成时专项习题及答案解析一、初中英语过去完成时1.By the time he ______________ at the cinema, the movie ______________ for five minutes.A. arrived; had begunB. had arrived; had begunC. arrived; had been onD. had arrived; had been on【答案】 C【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。
arrived到达,一般过去时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据for five minutes.故排除AB,be on进行,上映,表状态,可和段时间连用,by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。
【点评】考查动词时态。
注意句子涉及到begin和be on的词义和用法。
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。
(完整版)初中英语--过去完成时练习题(含答案)
过去达成时注意:过去达成时表示过去某一时间或某一动作以前已经发生或达成的动作,动作发生的时间是 "过去的过去 ".它是一个相对的时态,只有在和过去某个时间或动作对比较时才会用到。
E.g. By the end of the match,they had kicked two goals.We had already had lunch before we arrived there.其构造是"had+过去分词".它的否认句是在had 后边加 not,变一般疑问句是把had 提早。
E.g. I had reached the station before 9 :00 o'clock.I had not reached the station before 9 :00 o'clock.Had you reached the station before 9: 00 o'clock?它往常和 before,by the end of 等指引的表示过去的时间状语连用。
练习一:一 .用动词的适合形式填空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 cinemabecause 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 When Li Ming hurried home , he found that his mother ____already____to hospital.A has; been sentB had; sentC has; sentD had; been sent2 We ____five English songs by the end of last term.A had learnedB learnedC have learnedD will have learned3 Han Mei told me she _____lunch , so she was very hungry.A has hadB hasn't haveC have hadD hadn't had4 By the end of 1976,A have beenB have many buildings _____built in the city.C had beenD will5She _____her keys in the office so she had to wait until her husband ____home.A has left; comesB had left ; would comeC had left; cameD left ; had come6He said that it was at least ten years since I _____a good drink.A had enjoyedB was enjoyingC have enjoyedD have been enjoying7The meeting _____when Mr. Wang _____to school.A has begun; getB has been on; getC had begun;gotD had been on; got二、填空1When I returned home, he _____ (leave)。
七年级英语过去完成时练习题40题含答案解析
七年级英语过去完成时练习题40题含答案解析1.She had finished her homework before her mother came back.A.finishedB.didn't finishC.was finishingD.hadn't finished答案解析:A。
本题考查过去完成时的用法。
句子表达的是在她妈妈回来之前她已经完成了作业,过去完成时结构为had+过去分词,A 选项符合;B 选项为一般过去时的否定形式;C 选项为过去进行时;D 选项为过去完成时的否定形式,均不符合语境。
2.He had eaten breakfast when his friend called.A.eatenB.didn't eatC.was eatingD.hadn't eaten答案解析:A。
句子意思是当他朋友打电话的时候他已经吃完了早餐,过去完成时had+过去分词,A 选项正确;B 选项一般过去时否定;C 选项过去进行时;D 选项过去完成时否定,不符合。
3.They had gone to bed by ten o'clock.A.goneB.didn't goC.were going答案解析:A。
表示十点的时候他们已经上床睡觉了,过去完成时had+过去分词,A 选项符合;B 选项一般过去时否定;C 选项过去进行时;D 选项过去完成时否定,不符。
4.She had read the book before seeing the movie.A.readB.didn't readC.was readingD.hadn't read答案解析:A。
在看电影之前她已经读过这本书了,过去完成时had+过去分词,A 选项正确;B 选项一般过去时否定;C 选项过去进行时;D 选项过去完成时否定,不符。
5.He had written a letter before going out.A.writtenB.didn't writeC.was writingD.hadn't written答案解析:A。
七年级英语过去完成时运用练习题40题带答案
七年级英语过去完成时运用练习题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 home, my mother had cooked dinner.A.had cookedB.cookedC.cooksD.is cooking答案解析:A。
when引导的时间状语从句,主句用过去完成时,从句用一般过去时。
选项B 是一般过去时,不符合;选项 C 是一般现在时,不符合;选项D 是现在进行时,不符合。
3.After I finished my homework, I realized I had forgotten to turn off the light.A.had forgottenB.forgotC.forgetsD.am forgetting答案解析:A。
after引导的时间状语从句,主句用一般过去时,从句用过去完成时。
选项B 是一般过去时,不符合;选项 C 是一般现在时,不符合;选项D 是现在进行时,不符合。
4.Before I went to bed, I had brushed my teeth.A.had brushedB.brushedC.brushesD.is brushing答案解析:A。
before引导的时间状语从句,主句用过去完成时,从句用一般过去时。
选项B 是一般过去时,不符合;选项 C 是一般现在时,不符合;选项D 是现在进行时,不符合。
5.When my father came back home, I had already done my chores.A.had already doneB.already didC.doD.am doing答案解析:A。
初中英语过去完成时专项训练及答案.docx
初中英语过去完成时专项训练及答案一、初中英语过去完成时1.The little boy me a few minutes before his mother showed up.A. stares atB. has stared atC. looks atD. had stared at 【答案】D【解析】【分析】句意:个小男孩在他出之前一直着我。
根据stare 个作生在他showed up 出之前,是去的去,可知用去完成had+去分。
故D。
【点】本考去完成,熟去完成的构had+去分。
2.—Peter, _______ you _______ your homework?—Not yet, I'll do it at once.A. have; finishedB. Did; finishC. Will; finish【答案】A【解析】【分析】句意:——皮特,你完成作了?——没有,我上做。
根据Notyet, 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【解析】【分析】句意:我是在太累了,停下来休息一下吧。
配故 Astop to have a rest.固定搭【点】注意一致,4.Jake _____his key in the office so he had to wait until his wife _______ home.A. has forgotten⋯comes C. had left ⋯ came Bforgot. ⋯ come Dhad. left ⋯would come【答案】C【解析】【分析】句意:杰克把他的匙在公室了,因此他不得不等到他的妻子回家。
英语过去完成时专项训练100(附答案)含解析
英语过去完成时专项训练100(附答案)含解析一、初中英语过去完成时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.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年了。
七年级英语过去完成时运用练习题40题(带答案)
七年级英语过去完成时运用练习题40题(带答案)1. By the time he got to the cinema, the movie _____.A. had startedB. has startedC. startedD. starts答案:A。
解析:过去完成时表示在过去某个时间或动作之前已经发生的动作或存在的状态。
在这个句子中,“他到达电影院”是过去的动作,而电影开始是在他到达之前就已经发生的动作,所以要用过去完成时,结构为had+过去分词,start的过去分词是started,所以选A。
2. She told me that she _____ her homework before dinner.A. had finishedB. has finishedC. finishedD. finish答案:A。
解析:句子中“她告诉我”是过去的动作,而她完成作业是在告诉之前就已经发生的,属于过去的过去,要用过去完成时,即had+过去分词,finish的过去分词是finished,所以选A。
3. When I arrived at the party, most of the guests _____.A. had leftB. have leftC. leftD. leaving答案:A。
解析:“我到达派对”是过去的动作,而大部分客人离开是在我到达之前,是过去的过去,过去完成时的结构是had+过去分词,leave的过去分词是left,所以选A。
4. He found that his wallet _____ on the bus.A. had been leftB. has been leftC. was leftD. left答案:A。
解析:“他发现”是过去的动作,钱包被留在公交车上是在发现之前发生的,属于过去的过去,而且是被动语态,过去完成时的被动结构是had been+过去分词,leave的过去分词是left,所以选A。
八年级英语过去完成时练习题30题含答案解析
八年级英语过去完成时练习题30题含答案解析1.She had already finished her homework when her mother came back.A.finishedB.has finishedC.will finishD.finish答案解析:A。
本题考查过去完成时的用法。
“when her mother came back”是过去的时间点,在这个时间点之前“她已经完成了作业”,所以用过去完成时had finished。
B 选项has finished 是现在完成时;C 选项will finish 是一般将来时;D 选项finish 是动词原形,均不符合语境。
2.By the time I got to the cinema, the movie had already started.A.startedB.startsC.will startD.is starting答案解析:A。
“By the time I got to the cinema”是过去的时间点,在这个时间点之前电影已经开始了,用过去完成时had started。
B 选项starts 是一般现在时;C 选项will start 是一般将来时;D 选项is starting 是现在进行时,都不符合要求。
3.He told me that he had visited the museum before.A.visitedB.will visitC.visitsD.is visiting答案解析:A。
“told”是过去时,“在告诉我之前他已经参观过博物馆了”,所以用过去完成时had visited。
B 选项will visit 是一般将来时;C 选项visits 是一般现在时;D 选项is visiting 是现在进行时,都不正确。
4.After she had cleaned the room, she sat down and had a rest.A.cleanedB.cleansC.will cleanD.is cleaning答案解析:A。
【初中英语】过去完成时专项练习(附答案)
【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。根据was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。
A. founded B. has founded C. has been found D. had been founded
【答案】D
【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D
【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。
【答案】B
【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
【初中英语】过去完成时专项练习(附答案)
一、初中英语过去完成时
1.He wanted to know how longin hospital.
(英语)英语过去完成时专项含解析
(英语)英语过去完成时专项含解析一、初中英语过去完成时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【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。
got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
2.— What do you think of the young lady?— She is hard-working. She ________ all her effort into her work before she got ill.A. has putB. putC. had putD. would put【答案】 C【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。
她生病前把她所有的精力都投入到她的工作中。
根据时间状语从句before she got ill.可知主句动作是过去的过去,该用过去完成时态:had+过去分词,故答案为C。
【点评】考查过去完成时。
理解句意并掌握过去完成时表示过去的过去,构成为:had+过去分词。
3.— 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。
七年级英语过去完成时练习题30题带答案
七年级英语过去完成时练习题30题带答案1. When I got to the cinema, the film _____.A. has begunB. had begunC. beginsD. began答案:B。
解析:本题考查过去完成时。
句子表达当我到达电影院(过去的动作)时,电影已经开始了,表示在过去某个动作之前就已经完成的动作要用过去完成时。
A选项has begun是现在完成时,不符合语境;C选项begins是一般现在时,时态错误;D选项began是一般过去时,不能体现电影开始这个动作发生在到达电影院之前,所以选B。
2. She said she _____ her homework before dinner.A. finishedB. has finishedC. had finishedD. finishes答案:C。
解析:这里考查过去完成时。
她说她在晚饭之前就完成了作业,完成作业这个动作发生在她说(过去动作)之前,所以要用过去完成时。
A选项finished是一般过去时,不能体现动作的先后顺序;B选项has finished是现在完成时,时态不对;D选项finishes是一般现在时,不符合句子时态要求,所以选C。
3. By the time he was ten, he _____ three languages.A. learnedB. has learnedC. had learnedD. learns答案:C。
解析:本题考查过去完成时的用法。
到他十岁的时候(过去的一个时间点),他已经学了三门语言,学三门语言这个动作在十岁这个时间点之前就完成了,所以用过去完成时。
A选项learned是一般过去时,不能准确表达动作的先后顺序;B选项has learned是现在完成时,时态错误;D选项learnes是一般现在时,不符合语境,所以选C。
4. The train _____ when we got to the station.A. has leftB. had leftC. leftD. leaves答案:B。
七年级英语过去完成时运用练习题40题(答案解析)
七年级英语过去完成时运用练习题40题(答案解析)1.She had finished her homework before her mother came back.A.finishedB.was finishingC.finishesD.has finished答案解析:A。
过去完成时的构成是had+过去分词。
B 选项是过去进行时,C 选项是一般现在时,D 选项是现在完成时,都不符合题意。
2.They had gone to bed by ten o'clock.A.wentB.have goneC.goD.had gone答案解析:D。
本题考查过去完成时,by+过去时间点,要用过去完成时。
A 选项是一般过去时,B 选项是现在完成时,C 选项是一般现在时,都不正确。
3.I had read three books by the end of last month.A.readB.was readingC.readsD.have read答案解析:A。
过去完成时read 的过去分词还是read。
B 选项是过去进行时,C 选项是一般现在时,D 选项是现在完成时,均不符合。
4.He had eaten breakfast before he went to school.A.eatenB.was eatingC.eatsD.has eaten答案解析:A。
过去完成时表示在过去某一时间之前已经完成的动作。
B 选项是过去进行时,C 选项是一般现在时,D 选项是现在完成时,都不合适。
5.She had washed the dishes before her guests arrived.A.washedB.was washingC.washesD.has washed答案解析:A。
过去完成时had+过去分词。
B 选项是过去进行时,C 选项是一般现在时,D 选项是现在完成时,不符合要求。
6.They had cleaned the classroom before the teacher came.A.cleanedB.were cleaningC.cleanD.have cleaned答案解析:A。
七年级英语过去完成时运用练习题40题含答案解析
七年级英语过去完成时运用练习题40题含答案解析1.She had cleaned the room before her parents came back.A.cleanedB.was cleaningC.cleansD.have cleaned答案解析:A。
本题考查过去完成时的用法。
“had cleaned”表示在过去某个时间之前已经完成的动作。
B 选项“was cleaning”是过去进行时,不符合语境。
C 选项“cleans”是一般现在时,也不对。
D 选项“have cleaned”形式错误,主语是she 时应该用“had cleaned”。
2.He had finished his homework when his friend called him.A.finishedB.was finishingC.finishesD.will finish答案解析:A。
“had finished”体现过去完成时,在朋友打电话这个过去动作之前已经完成了作业。
B 选项过去进行时不合适。
C 选项一般现在时错误。
D 选项将来时不符合。
3.They had gone to bed before the movie ended.A.goneB.wentC.goD.are going答案解析:A。
“had gone”是过去完成时,表明在电影结束之前他们已经去睡觉了。
B 选项一般过去时不对。
C 选项一般现在时错误。
D 选项现在进行时不符合。
4.She had read the book before she saw the movie.A.readB.was readingC.readsD.will read答案解析:A。
“had read”过去完成时,在看电影之前已经读完书。
B 选项过去进行时不合适。
C 选项一般现在时错误。
D 选项将来时不符合。
5.He had eaten breakfast before he went to school.A.eatenB.was eatingC.eatsD.will eat答案解析:A。
中考英语过去完成时练习题50题含答案解析
中考英语过去完成时练习题50题含答案解析1.She had finished her homework before her mother came back.A.finishedB.didn't finishC.has finishedD.hadn't finished答案解析:A。
“before her mother came back”表示在妈妈回来之前,“回来”是过去的动作,“完成作业”在“回来”之前,所以用过去完成时had finished。
B 选项didn't finish 是一般过去时的否定形式,不符合语境;C 选项has finished 是现在完成时,时态错误;D 选项hadn't finished 是否定形式,与句子意思不符。
2.He had gone to bed when the phone rang.A.goneB.wentC.has goneD.hadn't gone答案解析:A。
“when the phone rang”表示电话响的时候,“响”是过去的动作,“去睡觉”在“响”之前,所以用过去完成时had gone。
B 选项went 是一般过去时,时态错误;C 选项has gone 是现在完成时,时态错误;D 选项hadn't gone 是否定形式,与句子意思不符。
3.They had eaten breakfast before they went to school.A.eatenB.ateC.have eatenD.hadn't eaten答案解析:A。
“before they went to school”表示在他们去学校之前,“去学校”是过去的动作,“吃早餐”在“去学校”之前,所以用过去完成时had eaten。
B 选项ate 是一般过去时,时态错误;C 选项have eaten 是现在完成时,时态错误;D 选项hadn't eaten 是否定形式,与句子意思不符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【初中英语】过去完成时专项练习和答案一、初中英语过去完成时1.My grandparents for fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。
根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态。
故选D。
【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。
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.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.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。
【点评】考查动词的时态。
牢记过去完成时的用法。
5.Yesterday when I _______ to the station, the train ______ already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】 A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。
结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。
下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
6.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+点时间的时间状语连用。
过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。
7.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。
【点评】此题考查过去完成时的用法。
8.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。
【点评】考查句子时态。
注意过去完成时的用法。
9.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。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
10.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。
【点评】本题考查过去完成时以及延续性动词的用法。
11.When he arrived at the bus stop, the bus ________ for 10 minutes.A. has leftB. had leftC. has been awayD. had been away【答案】 D【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。
for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构be away,公交车离开发生在他到达之前,所以用过去完成时,故选D。
【点评】考查过去完成时。
12.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。
【点评】本题考查过去完成时的用法。
13.— Jim, why didn't you go to Beijing by train?— Bad luck! When I got to the station, the train ________.A. leftB. had already leftC. has already leftD. has been left【答案】 B【解析】【分析】句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站时,火车已经开走了。
根据When I got to the station 可知,到那是过去时,离开是过去的过去,使用过去完成时,had done,故选B。
【点评】考查时态,注意过去的过去是过去完成时的用法。
14.——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。
【点评】考查被动语态及过去完成时的用法。
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【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。