初中英语语法 过去完成时练习题
- 格式:doc
- 大小:59.50 KB
- 文档页数:10
七年级英语过去完成时运用练习题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题答案解析版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”。
(精选)初中过去完成时练习题1. 阅读理解请根据下列句子,回答问题。
"By the time they reached the theater, the movie had already started."a. What is the main difference between past perfect and simple past tense?b. How many hours had passed since they left home when the movie started?c. What can we infer from the sentence about the sequence of events?2. 填空题请根据句子,用过去完成时填空。
"She had finished her homework _____ you asked her to do it."3. 改写句子请将下列句子改写为过去完成时。
"We missed the train because we arrived at the station late." 4. 句子排序请将下列句子按照时间顺序排列。
1. "They left the party at 10 PM."2. "The party ended at midnight."3. "They arrived at the party at 8 PM."5. 写作练习请用过去完成时写一段描述你昨天晚上的经历。
---答案解析1. 阅读理解a. 过去完成时与简单过去时的主要区别在于它们所表示的时间顺序。
过去完成时用于描述在过去某个时间点或动作之前已经完成的动作或状态,而简单过去时用于描述在过去某个时间点发生的动作或状态。
b. 从句子中我们可以推断出,他们在电影开始前已经到达了电影院,但是具体时间无法确定。
初一英语过去完成时疑问句练习题50题(答案解析)1.Had you finished your homework?A.Yes, I had.B.No, I hadn't.答案解析:过去完成时的一般疑问句结构是Had+主语+过去分词。
A 选项表示“是的,我完成了”,B 选项表示“不,我没有完成”。
2.Had she gone to school?A.Yes, she had.B.No, she hadn't.答案解析:该句考查过去完成时一般疑问句。
A 选项表示“是的,她去了”,B 选项表示“不,她没去”。
3.Had he eaten breakfast?A.Yes, he had.B.No, he hadn't.答案解析:此句是过去完成时一般疑问句。
A 选项“是的,他吃了”,B 选项“不,他没吃”。
4.Had they played football?A.Yes, they had.B.No, they hadn't.答案解析:考查过去完成时一般疑问句。
A 选项“是的,他们踢了”,B 选项“不,他们没踢”。
5.Had you seen the movie?A.Yes, I had.B.No, I hadn't.答案解析:过去完成时一般疑问句。
A 选项“是的,我看了”,B 选项“不,我没看”。
6.Had she read the book?A.Yes, she had.B.No, she hadn't.答案解析:该句考查过去完成时一般疑问句。
A 选项“是的,她读了”,B 选项“不,她没读”。
7.Had he visited his grandparents?A.Yes, he had.B.No, he hadn't.答案解析:过去完成时一般疑问句。
A 选项“是的,他看望了”,B 选项“不,他没看望”。
8.Had they gone shopping?A.Yes, they had.B.No, they hadn't.答案解析:考查过去完成时一般疑问句。
七年级英语过去完成时运用练习题30题(答案解析)1. By the time Tom got to the party, most of the guests _____.A. leftB. have leftC. had leftD. was leaving答案解析:C。
本题考查过去完成时的用法。
过去完成时表示在过去某个时间或动作之前已经发生的动作或存在的状态。
在这个句子中,“by the time Tom got to the party”(当汤姆到达聚会的时候)是一个过去的时间点,而客人们离开这个动作在汤姆到达之前就已经发生了,所以要用过去完成时。
选项A是一般过去时,不能体现出动作的先后顺序;选项B是现在完成时,时态错误;选项D是过去进行时,不符合句子语境。
2. When I arrived at the cinema, the movie ____ for ten minutes.A. has begunB. had begunC. had been onD. was on答案解析:C。
这里考查过去完成时。
“arrived at the cinema”是过去的动作,而电影开始这个动作在我到达之前就已经发生了,并且“for ten minutes”表示持续一段时间,begin是短暂性动词,不能和一段时间连用,要用表示状态的be on,所以要用过去完成时had been on。
选项A是现在完成时,时态错误;选项B虽然是过去完成时,但是begin不能和一段时间连用;选项D是一般过去时,不能体现动作的先后顺序。
3. She said that she _____ the book before.A. readB. has readC. had readD. was reading答案解析:C。
这题考查过去完成时。
句子中“said”是过去式,表示过去的动作,而读书这个动作在她说之前就已经发生了,所以要用过去完成时。
英语过去完成时题20套(带答案)及解析一、初中英语过去完成时1.She_______ballet before she entered film industry.A. has practicedB. had practicedC. will practicedD. would practiced【答案】 B【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。
本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。
【点评】考查过去完成时。
2.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【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。
下文指的是过去某时的动作,故用一般过去时态。
选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.When I ______ the cinema, the film _______for ten minutesA. got to; has begunB. arrived at; has been onC. reached; had begunD. hurried to; had been on【答案】 D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。
【英语】初中英语过去完成时题20套(带答案)一、初中英语过去完成时1.By the time he at the railway station, the train .A. had arrived; had leftB. arrived; had leftC. arrived; leftD. had arrived; has left 【答案】 B【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。
by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。
【点评】本题考查过去完成时的用法。
2.Simon ________ the piano for ages when he gave his first concert.A. has playedB. is playingC. had playedD. will play【答案】 C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。
根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。
【点评】考查过去完成时。
掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。
3.We are too tired. Please stop __________ a rest.A. to haveB. havingC. haveD. has【答案】 A【解析】【分析】句意:我们是在太累了,停下来休息一下吧。
stop to have a rest.固定搭配故选A【点评】注意时态一致,4.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【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。
过去完成时练习题一、( )(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;arrived C.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。
中考英语过去完成时练习题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是一般过去时,不符合题意。
七年级英语过去完成时练习题50题1.She had already eaten breakfast when I got up.(had already eaten/had eaten already/already had eaten/had ate already)答案:had already eaten。
“already”通常放在助动词“had”之后,实义动词“eaten”之前。
“had eaten already”语序错误。
“already had eaten”语序错误。
“had ate already”“ate”形式错误,过去完成时应用过去分词“eaten”。
2.He said he had finished his homework before he went out.(had finished/finished/has finished/finishes)答案:had finished。
“before he went out”表明在过去的某个时间点之前,所以要用过去完成时“had finished”。
“finished”是一般过去时,不符合语境。
“has finished”是现在完成时,不符合语境。
“finishes”是一般现在时,不符合语境。
3.They had left the house when the rain started.(had left/left/have left/leaves)答案:had left。
“when the rain started”是过去的时间点,在这个时间点之前他们已经离开房子了,用过去完成时“had left”。
“left”是一般过去时,不符合语境。
“have left”是现在完成时,不符合语境。
“leaves”是一般现在时,不符合语境。
4.I had never seen such a beautiful place before.((had never seen/never had seen/had seen never/never saw)答案:had never seen。
初中英语语法过去完成时练习题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。
A. learnedB. was learningC. had learnedD. learnt4. She ______lived here for ______ years.A. had, a fewB. has, severalC. had, a lot ofD. has, a great de al of5. By the time my parents reached home yesterday, I _____ the dinner al ready.A had cooked B. cooked C. have cooked D. was cooked6. She said she __________ the principle alreadyA .has seen B. saw C. will see D. had seen7. She said her family _______ themselves ______ the army during the w ar.A. has hidden, fromB. had hidden, fromC. has hidden, withD. had hidden, with8. By the time he was ten years old, he _________.A. has completed universityB. has completed the universityB. had completed an university D. had completed university9. She had written a number of books ______ the end of last year.A. forB. inC. byD. at10. He _____ to play ____ before he was 11 years old.A had learned, piano B. had learned, the pianoC. has learned, the pianoD. learns ,piano.11. What _______ Annie ____ by the time he was ten?A. did, doB. did, didC. has, doneD. had done12 .He ___ in the factory for three years before he joined the Army.A. has workedB. worksC. had workedD. will work13. By the end of last week, they ____ the bridge.A. has completedB. completedC. will completeD. had completed14. Ben hates playing _____ violin, but he likes playing ____ football.A. a…theB. the… theC. / …theD. the…/15. By the time he was 4, he ______ a lot of German words.A. had learnedB. has learnedC. learnedD. learns16 .Jim turned off the lights and then _____ the classroom.A. was leftB. had leftC. has leftD. left17.They _________ in Guangzhou since 2000.A. livedB. had livedC. have livedD. were living18. The train from Beijing_______ ten minutes ago.A. has arrivedB. was arrivingC. arrivedD. had arrived19. The students _________ their classroom when the visitors arrived.A . have cleaned B. had cleaned C. was cleaned D. have been clea ned20. Fergie_______ the project in one hour.A. have finishedB. will finishC. finishesD. has finished21. The man ________ his coat and went out.A. put onB. had put onC. will put onD. was putting on22 My mother______ in that factory at the age of 18.A. had workedB. has workedC. workedD. works23. Dad ________ while he _______ TV.A .fell asleep…watch B. was falling asleep…watchedC. fell asleep……was watchingD. had fallen asleep…watched2.用动词的适当形式填空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 b ed.6. Paul __________ (go) out with Jane after he __________ (make) a ph one 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) t o their house.11.When I ______________(arrive) at the station, he __________________ __(leave).12..We _______________(learn) about 4000 English words by the end of l ast 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 ________________ (go) there before.16. He ______________(not tell) you the news yet.17. He said he _____________already_________(give) the book to the tea cher.18. I ______________(be) to Shanghai before.19. She told me she _________________(be) to Sanya three times.20.She _____________(play) the guitar while her sister_______________(si ng).初中英语语法现在完成时练习题一、单项选择1、Both his parents look sad .Maybe they _________what's happen ed to him .A. knew B. have known C. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. ago C.before D. a moment ago4、The famous writer _____ one new book in the past two yearA. is writing B.was writing C.wrote D.has written 5、-Our country ______ a lot so far .-Yes . I hope it will be even ______ .A. has changed ; well B. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; s tudying B. will ; studyC. has ; studied D. are ; studyin g7、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_______ it twice .A. will see B. have seen C. saw D.see9、-These farmers have been to the United States .-Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、-______ you ___ your homework yet ?-Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; done ; finishedC. Have ; done ; have finished D. will ; do ; finish11、 His father ______ the Party since 1978 .A. joined B. has joined C. was in D. has been in12、-Do you know him well ?- Sure .We _________ friends since ten years ago .A. were B. have been C. have become D. have made13、-How long have you ____ here ?-About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begun C. has been onD. began15、 It _____ ten years since he left the army .A. is B. has C. will D. was16、 Miss Green isn't in the office . she_______ to the lib rary .A.has gone B. went C.will go D. has been17、My parents ______ Shandong for ten years .A. have been in B. have been toC. have gone to D. have been18、The students have cleaned the classroom, ?A. so theyB. don't theyC. have theyD. haven't they19、has Mr White been a member of Greener China since he to C hina?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换3、The old man _________ last year. Hefor a year. (die) (动词填空)4、This factory opened twenty years ago.(同义句转换)This factory ________ for twenty years.5、Miss Gao left an hour ago. (同义句转换)Miss Gao ________ _______ ________ ________ an hour ago.6、Her mother has been a Party member for three years .(同义句)Her mother _______ the Party three years ________ .7、The Green Family moved to France two years ago. (同义句转换)_______ two years ________ the Green family moved to Fra nce.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________三、汉译英4、她还没有看过那部新电影。