初中英语过去完成时练习题附答案
初中英语--过去完成时练习题(含答案)
过去完成时注意:过去完成时表示过去某一时间或某一动作之前已经发生或完成的动作,动作发生的时间是"过去的过去".它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到。
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,many buildings _____built in the city.A have beenB haveC had beenD will5 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 come6 He said that it was at least ten years since I _____a good drink.A had enjoyedB was enjoyingC have enjoyedD have been enjoying7 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)。
七年级英语过去完成时运用练习题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 ____ 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选项是过去进行时,不合适。
(完整版word)过去完成时总复习经典例题、习题含答案
(完整版word)过去完成时总复习经典例题、习题含答案一、初中英语过去完成时1.—I ______ know you can play the piano so well.—Thank you.A. didn'tB. don'tC. can't【答案】 A【解析】【分析】句意:——我不知道你钢琴弹得那么好。
——谢谢。
A. didn't不,一般过去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。
根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。
2.— How long has the train been away?— Sorry. I don't know. By the time I got here, the train ________.A. has leftB. was leavingC. had been awayD. had left【答案】 C【解析】【分析】句意:——火车离开多久了?——很抱歉。
我不知道。
我到这儿的时候,火车已经离开了。
由By the time I got here可知该用过去完成时,所以选C。
【点评】考查动词时态。
3.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。
(英语)英语过去完成时练习题及答案及解析
(英语)英语过去完成时练习题及答案及解析一、初中英语过去完成时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 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。
【点评】考查过去完成时,注意过去完成的时的判定方法。
3.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.【点评】考查过去完成时。
4.By the end of 2012, many buildings built in our city.A. have beenB. haveC. had beenD. will【答案】 C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be + 及物动词的过去分词”构成。
中考英语过去完成时练习题50题(答案解析)
中考英语过去完成时练习题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是一般过去时,不符合题意。
(英语)英语过去完成时练习题含答案
(英语)英语过去完成时练习题含答案一、初中英语过去完成时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。
完整)初中英语过去完成时练习题(附答案)
完整)初中英语过去完成时练习题(附答案)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。
【英语】初中英语过去完成时题20套(带答案)
【英语】初中英语过去完成时题20套(带答案)一、初中英语过去完成时1.—We all went to the park except you last weekend. Why didn't you come?—Because I the park twice.A. have gone toB. had gone toC. had been toD. have been to【答案】 C【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在last weekend之前去过,所以用过去完成时,故选C。
【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。
2.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。
【点评】考查动词的时态。
牢记过去完成时的用法。
3.Yesterday when I _______ to the station, the train ______ already.A. got, had leftB. got, has leftC. had got, leftD. got, left【答案】 A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。
初中英语过去完成时专题训练答案及解析
初中英语过去完成时专题训练答案及解析一、初中英语过去完成时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.We are too tired. Please stop __________ a rest.A. to haveB. havingC. haveD. has【答案】 A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A【点评】注意时态一致,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.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【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
【英语】中考英语过去完成时题20套(带答案)及解析
【英语】中考英语过去完成时题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【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。
七年级英语过去完成时练习题30题(答案解析)
七年级英语过去完成时练习题30题(答案解析)1.She had finished her homework before her mother came back.A.had finishedB.finishedC.will finishD.finishes答案解析:A。
本题考查过去完成时的用法。
句子中“before her mother came back”表示在她妈妈回来之前,“她完成作业”这个动作发生在“妈妈回来”之前,是过去的过去,所以要用过去完成时had finished。
B 选项finished 是一般过去时;C 选项will finish 是一般将来时;D 选项finishes 是一般现在时,都不符合语境。
2.He had eaten breakfast when his friend called.A.had eatenB.ateC.will eatD.eats答案解析:A。
“when his friend called”表明在他朋友打电话的时候,“他吃早餐”这个动作已经完成了,是过去的过去,用过去完成时had eaten。
B 选项ate 是一般过去时;C 选项will eat 是一般将来时;D 选项eats 是一般现在时,均不符合要求。
3.They had gone to bed by ten o'clock.A.had goneB.wentC.will goD.go答案解析:A。
“by ten o'clock”表示到十点的时候,“他们去睡觉”这个动作在十点之前已经完成了,是过去的过去,用过去完成时had gone。
B 选项went 是一般过去时;C 选项will go 是一般将来时;D 选项go 是一般现在时,都不合适。
4.She had read the book before seeing the movie.A.had readB.readC.will readD.reads答案解析:A。
七年级英语过去完成时练习题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。
人教版八年级英语过去完成时练习题30题含答案解析
人教版八年级英语过去完成时练习题30题含答案解析1.By the time I got to school, the class had already started.A.startedB.startsC.startingD.to start答案解析:A。
by the time 引导的时间状语从句,主句用过去完成时,从句用一般过去时。
“had already started”表示在过去某一动作之前已经完成的动作。
选项B 是一般现在时;选项 C 是现在分词;选项 D 是不定式,均不符合语法要求。
2.When I arrived at the party, everyone had already left.A.leftB.leavesC.leavingD.to leave答案解析:A。
when 引导的时间状语从句,主句用过去完成时,从句用一般过去时。
“had already left”表示在过去某一动作之前已经完成的动作。
选项 B 是一般现在时;选项 C 是现在分词;选项 D 是不定式,均不符合语法要求。
3.Before I went to bed, I had finished my homework.A.finishedB.finishesC.finishing答案解析:A。
before 引导的时间状语从句,主句用过去完成时,从句用一般过去时。
“had finished”表示在过去某一动作之前已经完成的动作。
选项 B 是一般现在时;选项 C 是现在分词;选项D 是不定式,均不符合语法要求。
4.After she had cooked dinner, she watched TV.A.cookedB.cooksC.cookingD.to cook答案解析:A。
after 引导的时间状语从句,主句用一般过去时,从句用过去完成时。
“had cooked”表示在过去某一动作之前已经完成的动作。
选项 B 是一般现在时;选项C 是现在分词;选项 D 是不定式,均不符合语法要求。
七年级英语过去完成时运用练习题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。
【英语】初中英语过去完成时专项训练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.— How long has the train been away?— Sorry. I don't know. By the time I got here, the train ________.A. has leftB. was leavingC. had been awayD. had left【答案】 C【解析】【分析】句意:——火车离开多久了?——很抱歉。
我不知道。
我到这儿的时候,火车已经离开了。
由By the time I got here可知该用过去完成时,所以选C。
【点评】考查动词时态。
3.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。
七年级英语过去完成时运用练习题40题【含答案解析】
七年级英语过去完成时运用练习题40题【含答案解析】1.By the time I got to school, the bell had rung.A.has rungB.rangC.had rungD.would ring答案解析:C。
by the time 引导的时间状语从句,表示“当……的时候”,从句用一般过去时,主句用过去完成时。
A 选项has rung 是现在完成时;B 选项rang 是一般过去时;D 选项would ring 是过去将来时,均不符合题意。
2.When I arrived home, my mother had cooked dinner.A.cookedB.was cookingC.had cookedD.would cook答案解析:C。
when 引导的时间状语从句,表示“当……的时候”,从句用一般过去时,主句用过去完成时。
A 选项cooked 是一般过去时;B 选项was cooking 是过去进行时;D 选项would cook 是过去将来时,均不符合题意。
3.She had finished her homework before her father came back.A.finishedB.was finishingC.finishesD.will finish过去时,主句用过去完成时。
B 选项was finishing 是过去进行时;C 选项finishes 是一般现在时;D 选项will finish 是一般将来时,均不符合题意。
4.The movie had started when we got to the cinema.A.startedB.was startingC.startsD.will start答案解析:A。
when 引导的时间状语从句,表示“当……的时候”,从句用一般过去时,主句用过去完成时。
B 选项was starting 是过去进行时;C 选项starts 是一般现在时;D 选项will start 是一般将来时,均不符合题意。
初二英语过去完成时单选题30题及答案
初二英语过去完成时单选题30题及答案1.By the time I got to school, the bell had rung.A.had rungB.rangC.has rungD.rings答案: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.After I finished my homework, I realized I had made a mistake.A.had madeB.madeC.makeD.will make答案:A。
after 引导的时间状语从句,主句用一般过去时,从句用过去完成时,表示在完成作业这个动作之后才意识到之前已经犯了一个错误。
选项B 一般过去时,用在从句中;选项C 一般现在时;选项D 一般将来时,都不对。
4.Before he left for school, he had eaten breakfast.A.had eatenB.ateC.eatsD.will eat答案:A。
before 引导的时间状语从句,主句用过去完成时。
选项B 一般过去时;选项C 一般现在时;选项D 一般将来时,不符合。
5.When she got home, she found that her brother had gone out.A.had gone outB.went outC.goes outD.will go out答案:A。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过去完成时练习题一、()(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。