2023年中考英语备考过去完成时练习题(附答案)
- 格式:docx
- 大小:18.01 KB
- 文档页数:4
中考英语过去完成时练习题50题1. In the story of "The Three Little Pigs", when the wolf arrived at the third pig's house, the third pig ______ (build) a strong house of bricks.A. has builtB. had builtC. was buildingD. built答案解析:B。
本题考查过去完成时。
过去完成时表示在过去某个动作之前就已经发生的动作。
在这个故事中,狼到达第三只小猪房子的时候,小猪建房子这个动作是在狼到达之前就已经完成的,所以要用过去完成时,结构为had + 过去分词。
A选项has built是现在完成时,不符合语境;C选项was building是过去进行时,表示过去某个时刻正在进行的动作;D选项built是一般过去时,不能体现出建房子这个动作在狼到达之前就已经完成。
2. According to "Journey to the West", before Monkey King met Tang Sanzang, he ______ (make) a big trouble in the Heavenly Palace.A. had madeB. has madeC. madeD. was making答案解析:A。
这里考查过去完成时。
根据《西游记》的情节,在孙悟空遇到唐僧之前,他已经在天宫制造了大麻烦,制造麻烦这个动作是在遇到唐僧之前就发生的,属于过去的过去,所以用过去完成时had made。
B选项has made是现在完成时;C选项made是一般过去时,不能表达出动作的先后顺序;D选项was making是过去进行时,不符合题意。
3. In the fable of "The Tortoise and the Hare", when the hare woke up, the tortoise ______ (already, reach) the finish line.A. had already reachedB. has already reachedC. already reachedD. was already reaching答案解析:A。
中考英语过去进行时与过去完成时混合单选题50题(答案解析)1. I met Tom yesterday. He said he ______ his homework when I called him.A.was doingB.had doneC.didD.would do答案:A。
本题考查过去进行时。
when 引导的时间状语从句表示一个动作发生时另一个动作正在进行,从句用一般过去时,主句用过去进行时。
B 选项过去完成时不符合语境;C 选项一般过去时也不对;D 选项过去将来时不符合题意。
2. While I ______ TV last night, my mother was cooking.A.was watchingB.watchedC.had watchedD.would watch答案:A。
while 引导的时间状语从句表示两个动作同时进行,从句用过去进行时,主句也用过去进行时。
B 选项一般过去时不合适;C 选项过去完成时不符合;D 选项过去将来时不对。
3. She told me that she ______ the book before.A.had readB.readC.was readingD.would read答案:A。
本题考查过去完成时,表示过去的过去已经完成的动作。
B 选项一般过去时不符合;C 选项过去进行时不对;D 选项过去将来时不合适。
4. When I got home, my father ______ a newspaper.A.was readingB.readC.had readD.would read答案:A。
when 引导的时间状语从句表示一个动作发生时另一个动作正在进行,从句用一般过去时,主句用过去进行时。
B 选项一般过去时不符合此时的语境;C 选项过去完成时不合适;D 选项过去将来时也不对。
5. I ______ to the park when it suddenly started to rain.A.was walkingB.walkedC.had walkedD.would walk答案:A。
中考英语过去完成时练习题50题(答案解析)1. By the time he got to the cinema, the movie _____.A. has startedB. had startedC. startsD. started答案解析:B。
本题考查过去完成时的用法。
过去完成时表示在过去某个时间或动作之前已经发生的动作。
句中“by the time he got to the cinema(当他到达电影院的时候)”是一个过去的时间点,电影开始这个动作发生在他到达电影院之前,所以要用过去完成时,即had+过去分词的形式,start的过去分词是started,A选项has started是现在完成时,C选项starts是一般现在时,D选项started是一般过去时,均不符合语境。
2. She told me that she _____ her homework.A. has finishedB. had finishedC. finishesD. finished答案解析:B。
这里考查过去完成时。
“She told me( 她告诉我)”是过去的动作,而她完成作业这个动作是在她告诉我之前就已经发生了,所以要用过去完成时,结构为had+过去分词,finish的过去分词是finished,A选项has finished是现在完成时,C选项finishes是一般现在时,D选项finished是一般过去时,都不符合此处的语境要求。
3. When I arrived at the party, most of the guests _____.A. have leftB. had leftC. leaveD. left答案解析:B。
这题重点在过去完成时的判断。
“When I arrived at the party(当我到达聚会的时候)”是过去的时间,而大部分客人离开这个动作是在我到达之前就发生了,所以要用过去完成时,即had+过去分词,leave的过去分词是left,A选项has left是现在完成时,C选项leave是一般现在时,D选项left是一般过去时,不符合题意。
人教版初三英语过去完成时强化练习题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.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。
中考英语过去完成时练习题30题1.She had learned English for five years before she moved to Canada.- had learned English for five years before she moved to Canada 是过去完成时,表示在她搬到加拿大之前已经学了五年英语。
过去完成时的构成是had + 过去分词。
标志词有before、by the time、by the end of 等。
在这个句子中,before 引导的时间状语从句表示过去的一个动作,主句的动作在从句动作之前已经完成,所以用过去完成时。
2.He had finished his homework when his mother came back.- had finished his homework when his mother came back 是过去完成时,表示在他妈妈回来的时候他已经完成了作业。
when 引导的时间状语从句表示过去的一个动作,主句的动作在从句动作之前已经完成,所以用过去完成时。
3.They had already left when we arrived.- had already left when we arrived 是过去完成时,表示在我们到达的时候他们已经离开了。
when 引导的时间状语从句表示过去的一个动作,主句的动作在从句动作之前已经完成,所以用过去完成时。
4.She had never been to Beijing before last year.- had never been to Beijing before last year 是过去完成时,表示在去年之前她从未去过北京。
before 引导的时间状语表示过去的一个时间点,主句的动作在这个时间点之前已经完成,所以用过去完成时。
5.I had read the book before I saw the movie.- had read the book before I saw the movie 是过去完成时,表示在我看电影之前我已经读过这本书。
过去完成时练习题一、()(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。
中考英语过去将来完成进行时专项练习20题带答案解析1.She said she would have been studying English for three hours by the time her friend arrived.A.would have been studyingB.would be studyingC.would have studiedD.would study答案解析:A。
本题考查过去将来完成进行时。
句子表达的是在过去某个时间点看将来,到另一个时间点一直在进行的动作,所以用would have been studying。
B 选项would be studying 是过去将来进行时;C 选项would have studied 是过去将来完成时;D 选项would study 是过去将来时。
2.He thought he would have been waiting for the bus for an hour by then.A.would have been waitingB.would be waitingC.would have waitedD.would wait答案解析:A。
过去将来完成进行时表示从过去某一时间开始一直延续到过去将来某一时间的动作,此句中表达他认为到那时他会已经等了一个小时的公交车了。
B 选项would be waiting 是过去将来进行时;C 选项would have waited 是过去将来完成时;D 选项wouldwait 是过去将来时。
3.They wondered if they would have been working on the project fora week by Friday.A.would have been workingB.would be workingC.would have workedD.would work答案解析:A。
人教版中考英语过去完成时练习题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。
中考英语过去完成将来完成将来时单选40题(带答案)1Tom is a diligent student. He has been studying hard for the coming exams. Last week, he realized that he had made great progress in English. He was confident that he ___ finish all his revision before the exams.1. A. would B. will C. shall D. should答案:A。
“was confident that”后面的宾语从句要用过去将来时,would 表示过去将来,will 表示一般将来,shall 通常用于第一人称,should 表示应该。
所以选A。
Tom had been planning his study schedule carefully. By the end of this month, he knew he ___ have completed all the important topics.2. A. will B. would C. can D. could答案:B。
“knew”后面的宾语从句要用过去将来时,would 表示过去将来,will 表示一般将来,can 和could 表示能够,此处表示将来完成的状态用would have completed。
所以选B。
He had been working on his math problems for hours. He thought that by tomorrow he ___ solve all of them.3. A. will B. would C. must D. should答案:B。
“thought”后面的宾语从句要用过去将来时,would 表示过去将来,will 表示一般将来,must 表示必须,should 表示应该。
中考英语过去完成时单选题50题(答案解析)1.She had already read three books by the end of last month.A.had readB.readC.has readD.reads答案:A。
本题考查过去完成时的用法。
by the end of last month 是过去的过去的时间标志,所以要用过去完成时had read。
B 选项read 是一般过去时,C 选项has read 是现在完成时,D 选项reads 是一般现在时,都不符合题意。
2.He told me that he had finished his homework before I came.A.had finishedB.finishedC.finishesD.will finish答案:A。
before I came 是过去的动作,他完成作业在我来之前,是过去的过去,用过去完成时had finished。
B 选项finished 是一般过去时,C 选项finishes 是一般现在时,D 选项will finish 是一般将来时,都不正确。
3.They had gone to bed when the phone rang.A.had goneB.wentC.goD.will go答案:A。
when the phone rang 是过去的动作,他们上床睡觉在电话响之前,是过去的过去,用过去完成时had gone。
B 选项went 是一般过去时,C 选项go 是一般现在时,D 选项will go 是一般将来时,都不合适。
4.I had never seen such a beautiful place before I went there.A.had never seenB.never sawC.seeD.will see答案:A。
before I went there 是过去的动作,我从没见过这么美的地方在我去那里之前,是过去的过去,用过去完成时had never seen。
中考英语过去进行时与过去完成时混合练习题50题(带答案)1. When I got to the classroom, the teacher _______ the blackboard. He _______ it for half an hour already.A. was cleaning; had been cleaningB. cleaned; had cleanedC. was cleaning; has cleanedD. cleaned; has been cleaning答案解析:A。
第一空,当我到达教室这个时刻,老师正在擦黑板,所以用过去进行时was cleaning。
第二空,“for half an hour already”表示一段时间,在我到达之前他已经擦了半个小时了,表示过去的过去,所以用过去完成进行时had been cleaning。
B选项中cleaned表示一般过去时,不能表示正在进行的动作,has cleaned是现在完成时,时态错误。
C选项中has cleaned时态错误。
D选项中cleaned和has been cleaning时态都错误。
2. Mary _______ a book when her mother _______ home. She _______ it for two hours by then.A. was reading; got; had readB. read; got; had been readingC. was reading; was getting; readD. read; was getting; had read答案解析:A。
第一空,当她妈妈到家的时候玛丽正在读书,所以用过去进行时was reading。
第二空,妈妈到家是一个瞬间动作,用一般过去时got。
第三空,到妈妈到家那个时候她已经读了两个小时了,表示过去的过去,所以用过去完成时had read。
【英语】中考英语过去完成时题20套(带答案)及解析一、初中英语过去完成时1.By the end of last month, we ______already ______ our lessons.A. has, finishedB. have, finishedC. had, finishedD. will, finish【答案】 C【解析】【分析】题意:到上个月末为止,我们已经结束了课程。
根据句意,应选C。
【点评】注意时间状语,很容易选出。
2.By the time I finished my homework,my mother .A. sleptB. has been asleepC. was asleepD. had been asleep【答案】 D【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.【点评】考查过去完成时。
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年了。
根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。
【点评】考查动词的时态。
牢记过去完成时的用法。
4.When I got to school, I realized I ______ my backpack at home.A. leftB. had leftC. forgotD. had forgotten【答案】 B【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。
中考英语过去完成时练习题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 是否定形式,与句子意思不符。
人教版中考英语过去进行时与过去完成时混合练习题50题含答案解析1. I ______ my homework when my friend ______ me last night.A. was doing, calledB. did, was callingC. had done, calledD. did, called答案:A。
解析:本题考查过去进行时和一般过去时的用法。
根据句子意思,当我的朋友昨晚给我打电话的时候,我正在做我的家庭作业。
过去进行时表示过去某个时刻正在进行的动作,其结构为be动词(was/were)+动词的现在分词形式,这里主语是I,be动词用was,do的现在分词是doing;而call这个动作是短暂性动作,发生在昨晚,用一般过去时,call的过去式是called。
B选项中did和was calling搭配错误;C选项had done表示过去完成时,不符合句子语境;D选项没有体现出当时正在做作业的状态。
2. When I got to the classroom, the teacher ______ already ______ the new words on the blackboard.A. has, writtenB. had, writtenC. was, writingD. wrote答案:B。
解析:本题考查过去完成时。
当我到达教室的时候,老师已经在黑板上写了新单词。
过去完成时表示在过去某个动作之前就已经发生的动作,结构为had+过去分词。
这里“到达教室”是过去的动作,而“写单词”在这个动作之前就已经完成了,write的过去分词是written,所以用had written。
A选项has written是现在完成时,不符合语境;C选项was writing是过去进行时,表示当时正在写,与句子意思不符;D选项wrote是一般过去时,不能体现出“已经写了”的含义。
过去完毕式一、过去完毕时旳概念与构造特点概念:过去完毕时表达在过去某一时间或动作之前已经发生或完毕了旳动作,即"过去旳过去(past-in-the-past )"。
----|-------------------------- |-------------------------------|---------------------------->那时此前那时目前构成:过去完毕时由"助动词had + 过去分词"构成,其中had 通用于多种人称。
They had already had breakfast before they arrived at the hotel.二、过去完毕时旳重要使用方法1. 过去完毕时表达一种动作或状态在过去某一时间或动作之前已经完毕或结束,即发生在"过去旳过去"。
如:When I woke up, it had stopped raining.我醒来时,雨已经停了。
(主句旳动作发生在"过去旳过去")2. 过去完毕时是一种相对旳时态,表达旳是"过去旳过去",只有和过去某一时间或某一动作相比较时才使用它。
如:He told me that he had written a new book. (had written 发生在told 之前)3. 过去完毕时需要与一种表达过去旳时间状语连用,它不能离开过去时间而独立存在。
此时多与already,yet ,still ,just ,before ,never 等时间副词及by ,before ,until 等引导旳短语或从句连用。
如:Before she came to China, Grace had taught English in a middle school for about five years.Peter had collected more than 300 Chinese stamps by the time he was ten.4. 过去完毕时表达某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,并且动作尚未结束,仍然有继续下去旳也许。
中考英语--过去完成时练习题及答案研究好资料欢迎下载过去完成时注意:过去完成时表示过去某一时间或某一动作之前已经发生或完成的动作,动作发生的时间是"过去的过去".它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到。
E.g。
By the end of the match,they had XXX.We had already had lunch before we arrived there.其结构是"had+过去分词".它的否定句是在had后边加not,变一般疑问句是把had提前。
XXX 9:00 o'clock.I had not reached the XXX 9:00 o'clock.XXX 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。
2023年中考英语备考过去完成时练习题(附答案)一、单选题1.The young man sitting next to me on the plane was very nervous. He _______ before.A.doesn't fly B.didn't fly C.hasn't flown D.hadn't flown 2.By the time the teacher came, we __________ cleaning the classroom.A.finished B.have finished C.had finished 3.Gift shop had been ________ when we got there.A.close B.to close C.closed4.Chris ______ his seat belt before his father asked him to do so.A.fastened B.fastens C.had fastened D.will fasten 5.By the time I locked the door, I realized I my keys at home.A.has left B.have left C.had left D.was leaving 6.When I looked at my phone, I realized I ______ through the alarm and was going to be late!A.sleep B.will sleep C.have slept D.had slept 7.By eight o'clock last night, we ________ over 20 pictures of the new library from Uncle Wang.A.get B.got C.have got D.had got 8.My father ________ when I hurried to the airport to see him off yesterday.A.is leaving B.had left C.left D.will leave 9.By the time my sisters home yesterday, I the dinner already.A.reached; have cooked B.have reached; had cooked C.reached; had cooked 10.—Why didn't you go to the movie with Rachel last night?—Oh, I that movie twice.A.have seen B.saw C.had seen11.The windows of our classroom ______________. Do you know who did that?A.break B.are broken C.will break D.were broken 12.The film for five minutes when I got to the cinema.A.had started B.had been on C.has been on 13.By the end of last month, Jane _____ enough money for the poor sick boy.A.raised B.would raise C.had raised D.has raised 14.Mr. Wang ______ in this factory for 30 years already.A.works B.is working C.has worked D.will work 15.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 16.Everything he ____ away from him before he returned to his hometown.A.took B.had been takenC.had had been taken D.had taken17.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.A.works B.has worked C.had worked D.would work 18.— 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 put B.put C.had put D.would put 19.Simon ________ the piano for ages when he gave his first concert.A.has played B.is playing C.had played D.will play 20.Rose and Minnie ________ each other pretty well before they worked in the same bank.A.knows B.know C.have known D.had known21.I thought I _________in my project report , but the manager said he didn't see it at all.A.hand B.am handing C.have handed D.had handed 22.The movement of boycotting(联合抵制)the South Korean goods in whole China _______ for a few months by the time Lotte Group(乐天集团)agreed to provide land for USA.A.had been on B.had begun C.has been on23.By the time I got to school, I realized that I ________ my backpack at home.A.have forgotten B.had forgotten C.have left D.had left24.By the end of last week, she ______in the west of China for two months helping the homeless children.A.will stay B.has stayed C.would stay D.had stayed 25.Mr. Smith ________ in a car factory for ten years before he came to China.A.had worked B.works C.is working D.will work 26.The bus ______ for five minutes when Tim arrived at the station.A.went B.has left C.had left D.had been away 27.— Jim, why didn't you go to Beijing by train?— Bad luck! When I got to the station, the train ________.A.left B.had already leftC.has already left D.has been left28.By the time we got there, the film ________ already.A.began B.has begun C.have begun D.had begun29.By the time my mum got home, I _______ my homework.A.have finished B.had finished C.finished D.will finish30.By the time I got back to school, the bell______.A.rang B.has rung C.had rung31.—I ______ know you can play the piano so well. —Thank you.A.didn't B.don't C.can't32.—What's up—I missed the train. By the time I got to the train station, the train for 10 minutes.A.had left B.has left C.has been away D.had been away 33.When we hurried to the meeting room, the meeting _______.A.had begun B.had been on C.has begun D.has been on 34.—Did Alan see his old friends yesterday?—Yes, he did. He his old friends for several years.A.didn't see B.wouldn't see C.hasn't seen D.hadn't seen 35.——Jim, did you take out the trash just now?——No. By the time I came home it .A.have been taken out B.had taken out C.had been taken out二、单词拼写(词汇运用)36.—Where is your father?—He has already (飞) to Beijing.37.I have already w three e-mails to my mother since I left my hometown last month三、语法填空38.It was reported that the plane to London (fly) back to Paris by the time of 2:30 yesterday afternoon because of the rainstorm.39.You told me you had (deal) with these letters. Why are they still here?四、翻译40.Tom是如此的兴奋,早就把作业抛在脑后了。