中考英语 过去完成时练习题及答案

过去完成时注意:过去完成时表示过去某一时间或某一动作之前已经发生或完成的动作,动作发生的时间是"过去的过去".它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到。

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 cinema because he had seen the film. (对划线部分提问)10.We had had the toys for ten years before we gave them to the child. (对划线部分提问)11.She had written the book by the end of 1960. (对划线部分提问)12.We cooked the dumplings. We ate them up. (用过去完成时连接两句)13.Jim’s father mended the car. It was broken. (用过去完成时连接两句)14.We had our tests. Then we had a long holiday.( 用过去完成时连接两句)After we ________________________, we _____________________________15.He showed us the picture. Then he showed us around the house. 用过去完成时连接两句)Before he _______________________, he______________________________.练习二一、单选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)。

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. had painted... moved2. had made ... died3. had studied…left4. had run away..arrived5. had turned off …went6.went …had made 7. said …had read 8 failed …had made 9. (had) finished …left 10. were having/had had …got 11.arrived ..had left 12.. had learned 13. (had) finished 14. had ..done 15 didn't go …had been 16. hasn't told 17 had …given 18. have been 19. had been 20. was playing …was singing二.句型转换1.I hadn't sold the ticket when she came.2. She hadn't sung a song to us before she danced.3. They didn't begin to climb the mountain after they had bought all the food and drinks.4. Had you been very hungry by 10:00 a.m?5. Had Lucy completed the project when I arrived yet?6. Had the plane taken off by the time he got to the airport?7. What had he done when you saw him?8.What did he do when he had read the note?9. Why didn't Jack go to the cinema?10. How long had you/we had the toys before you/we gave them to the child?11.What had she written by the end of 1960?12.After we had cooked the dumplings, we ate them up.13.Jim’s father mended the car because it had been broken.14.After we had had our tests, we had a long holiday.15. Before he showed us around the house, he had showed us the picture练习二答案:1D 2 A 3 D 4 C 5 C 6 A 7 C答案:1 had left 2 had finished 3 had studied 4 had stopped5 didn't read6 was7 came had learned8 hadn't seen 9 had gone 10 had come。

合集下载

九年级英语过去完成时单项选择题80题

九年级英语过去完成时单项选择题80题

九年级英语过去完成时单项选择题80题1. By the time I got to the cinema, the film ______ for ten minutes.A. had begunB. had been onC. has begunD. has been on答案:B。

本题考查过去完成时。

“By the time I got to the cinema”是过去完成时的标志。

begin 是瞬间动词,不能和时间段连用,所以A、C 选项错误。

D 选项has 是现在完成时,不符合语境。

过去完成时结构为“had + 过去分词”,be on 表示“上映”,可以和时间段连用,所以选B。

2. When I arrived at the station, the train ______.A. had leftB. leftC. has leftD. leaves答案:A。

“When I arrived at the station”是过去完成时的标志。

B 选项left 是一般过去时。

C 选项has left 是现在完成时。

D 选项leaves 是一般现在时。

过去完成时表示“过去的过去”,在我到达车站之前火车已经离开了,所以用过去完成时had left,选A。

3. Before she came to China, Grace ______ English for six years.A. has learnedB. had learnedC. learnsD. was learning答案:B。

“Before she came to China”是过去完成时的标志。

A 选项has learned 是现在完成时。

C 选项learns 是一般现在时。

D 选项was learning 是过去进行时。

过去完成时表示过去某一时间或动作之前已经发生或完成的动作,这里在来中国之前已经学了六年英语,用过去完成时had learned,选B。

中考英语易错题专题三英语过去完成时(含解析)及解析

中考英语易错题专题三英语过去完成时(含解析)及解析

中考英语易错题专题三英语过去完成时(含解析)及解析一、初中英语过去完成时1.By the end of last month, we ______already ______ our lessons.A. has, finishedB. have, finishedC. had, finishedD. will, finish【答案】 C【解析】【分析】题意:到上个月末为止,我们已经结束了课程。

根据句意,应选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 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【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。

人教版英语过去完成时中考题集锦含答案解析

人教版英语过去完成时中考题集锦含答案解析

人教版英语过去完成时中考题集锦含答案解析一、初中英语过去完成时1.He said that ________.A. he has finished his work alreadyB. he had finished his work alreadyC. has he finished his work alreadyD. had he finished his work already【答案】B【解析】【分析】句意:他说他已经完成他的工作了。

说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。

said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。

【点评】考查过去完成时,注意其定义的理解。

2.Mary thought of the party which she___________ for this day.A. planB. plannedC. had plannedD. would plan【答案】 C【解析】【分析】句意:玛丽想起了她今天计划的聚会。

plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。

故选C。

【点评】考查过去完成时的构成和用法。

注意过去完成时表示过去的过去含义。

3.—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。

(精选)初中过去完成时练习题

(精选)初中过去完成时练习题

(精选)初中过去完成时练习题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题

九年级英语过去完成时单选50题

九年级英语过去完成时单选50题1.By the time I got to school, the class had already started. I was late because I had missed the bus.“had already started”和“had missed”都是过去完成时,表示在过去某个时间之前已经完成的动作。

2.After I had finished my homework, I watched TV.“had finished”是过去完成时,表示在“watched TV”这个过去的动作之前已经完成了作业。

3.When I arrived at the party, everyone had already left.“had already left”是过去完成时,说明在“arrived”这个过去动作发生时,“leave”这个动作已经完成。

4.Before I went to bed, I had read a book.“had read”是过去完成时,表示在“went to bed”之前已经读完了一本书。

5.I realized that I had forgotten my keys when I got home.“had forgotten”是过去完成时,在“realized”这个过去动作发生时,“forget”这个动作已经完成。

6.The movie had started by the time we got to the theater.“had started”是过去完成时,在“got to the theater”这个过去动作发生时,电影已经开始了。

7.She said that she had been to Paris before.“had been”是过去完成时,表示在过去某个时间之前已经去过巴黎。

8.After he had eaten breakfast, he went to work.“had eaten”是过去完成时,在“went to work”之前已经吃完了早餐。

中考英语过去完成时完形填空题30题

中考英语过去完成时完形填空题30题

中考英语过去完成时完形填空题30题1**文章**:Last weekend, I went to visit my grandparents who live in a small town. When I arrived, I found that they had been preparing a delicious meal for me. The house was filled with the aroma of home-cooked food. As I walked into the kitchen, I saw my grandma __1__ at the stove. She smiled and greeted me warmly. My grandpa was sitting at the table, reading the newspaper. He had already read several articles by the time I got there. After we had a wonderful meal, we sat in the garden and talked. We shared stories about the past and laughed a lot. It was a truly memorable day.**题目**:1. A. standing B. sat C. stands D. sitting答案:A。

“看到某人正在做某事”用see sb. doing sth.,且根据语境应是站在炉灶边,所以选standing。

B 和D 选项形式不对,C 选项stands 时态和用法错误。

2. By the time I arrived, my grandparents ___ already ___ a lot of preparations.A. had, doneB. have, doneC. did, doD. will, do答案:A。

中考英语过去进行时与过去完成时混合单选题50题(答案解析)

中考英语过去进行时与过去完成时混合单选题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。

中考英语将来过去完成将来完成将来完成进行时单选40题

中考英语将来过去完成将来完成将来完成进行时单选40题1.By next month, I will have been learning English for five years andI will still be learning it in the future. What tense is used in this sentence?A.Simple future tenseB.Future perfect tenseC.Future perfect continuous tenseD.Future past perfect continuous tense答案:C。

解析:这句话中“I will have been learning English”是将来完成进行时态,表示在将来某一时间之前一直持续的动作,并且该动作还将继续进行下去。

A 选项一般将来时态只是单纯表示将来要发生的动作;B 选项将来完成时态表示在将来某一时间已经完成的动作;D 选项将来过去完成进行时态不符合该句语境。

2.Tom said that by the end of next year, he will have been working on this project for three years. What tense is “will have been working”?A.Future continuous tenseB.Future perfect tenseC.Future perfect continuous tenseD.Past future perfect continuous tense答案:C。

解析:“will have been working”是将来完成进行时态,表示到将来某一时间为止一直持续的动作。

A 选项将来进行时态表示将来某一时刻正在进行的动作;B 选项将来完成时态强调在将来某一时间已经完成的动作;D 选项过去将来完成进行时态与该句语境不符。

中考英语语法复习之过去完成时专项练习100题

过去完成时专项练习一、用所给词的适当形式填空1.I didn’t meet him. He_____________(leave) when I got there.2.The last bus_____________just_____________(leave) when they_____________(get) to the bus stop3.When we reached the town it_____________(get) dark.4.I _____________(not go)to the cinema because I_____________(see) the film before5. It____________(get)dark.What about____________(go)home at once?____________(be) late if you_____________(not hurry).7.-- Where_____________(be) you this time yesterday?--I_____________(be) _____________(go) over my lessons then.8.We_____________(plant) this tree after we____________(move) in.9.Mr Brown_____________(make) a will before he____________(die).10.They_____________(study) the map of the country before they____________(leave).11. The robbers____________(run away) before the policemen___(arrive).12.I_____________(turn off) all the lights before _____________(go) to bed.13.The students_____________(go) on an outing after they_____________(do)morning exercise.14.Tim____________(say) he_____________(be) to Paris twice.15.Our plan_____________(fail) because we_____________(make) a bad mistake.16.We_____________(live) in the house by the end of last year.17. After she had turned off the light,she______________(go) to bed.18.By the end of last year, they_____________(plant) thousands of trees on the hill.19.When I got to school this morning,I realized_____________(leave) my backpack at home.20.Lily found that she_____________(lose) her key when she got home.21.John said that he_____________(read) the Chinese storybook twice.22.She said she____________in that school for 10 years.(teach)23.Paul_____________(go) out with Jane after he_____________(make) a phone call.24.Tom_____________(say) he_____________(read) the book twice.25.When the chairman_____________(finish) speaking, he_____________(leave) the hall.26.The Reads_____________(have) lunch when I _____________(get) to their house.27. We_____________ (paint) the house before we_____________(move) in.28. By the time we got to the airport,the plane_______________(take) off.29.The children_____________(have) the book for two weeks before they returned it to the library.30. He______________(study) English for five years before he came here.31. When I woke up this morning,I found that it_________________(stop) snowing.32. The boy_____________(not watch) the movie because he had watched it twice.33. Kate told me that it was the second time that she_______________(go) skating.34. When Jim_____________(come) to China two years ago,he found people didn't understand him at all .though he______________(learn) some Chinese in his own country.35. I saw Han Mei yesterday. We_____________(not see) each other since we left Beijing.36. If you______________(work) harder, you would have passed the examination.37. No sooner had we got there than it______________(begin) to rain.38..When______________ (arrive) at the station he______________(leave).39.We______________(learn) about 4000 English words by the end of last term.40. I waited until he______________(finish) his homework.41. We were surprised at what she______________already______________(do)42.She______________(not go) to Qingdao because she______________(be) there before.43.He______________(not tell) you the news yet.44. He said he______________already______________(give)the book to the teacher.45.I______________(be) to Shanghai before.46. She told me she______________(be) to San ya three times.had been47. When I returned home,he______________ (leave).48.By ten yesterday evening, she______________(finish)writing.49. He______________(study) English for five years before he came here.50. I ______________(not read) the book because I had read it before.二、单项选择1. Mary asked me___during the Spring Festival.A.where I had beenB.where I had goneC. where had I beenD.where had I gone2. What_Peter__by the time he left Beijing?A. did, doB. has, doneC did,did.D. had, done3.1___1000 English words by the end of last term.A. learnedB.was learningC. had learnedD. was learned4. She___lived here for_____________years.A. had,a fewB. has, severalC. had,mucha mount of5. By the time my sister__home yesterday,the dinner already.A. arrived.had cookedB. had arrived,cookedC. arrived, cookedD. had arrived,had cooked6.She said she____________the principle already.A.has seenC. will seeD. had seen7. She said her family___America twice ever since.A. has been inB. had been inC. had gone toD. had been to8. By the time he was twelve years old,he_A. has written this famous novelB. wrote this famous novelB. had written this famous novelD. was writing this famous novel9. She had written a number of books_the end of last year.10.He___hands before he had dinner.A. washesC.has washedD. had washed11.By the time I finished my homework, my mother___.A. sleptB. has been asleepC. was asleepD. had been asleep12.By the end of last month,I _all the CDs of the famous singer.A. collectB. collectedC. have collectedD. had collected13.When he arrived at the bus stop,the bus__________for 10 minutes.A. has leftB. had leftC. has been awayD. had been away14.By the time he________at the railway station,the train________.A. had arrived; had leftB.arrived ,had leftC.arrived; leftD. had arrived ,has left15.-When__you____________your homework?-I had finished it before he_____________back.A. have; finished; cameB. have; finished; was comingC. did; finish; cameD. did; finish; was coming16.The flowers were so lovely that they________in no time.A. soldB.had been soldC. were soldD. would sell17.I know a little bit about Italy as my wife and I___there several years ago.A. are goingB. had beenC. wentD. have been18.----Is there anything wrong, Bob? You look sad.----Oh, nothing much. In fact,I____________of my friends back home.A. have just thoughtB. was just thinkingC. would just thinkD. will just be thinking19. What___Annie___by the time he was ten?A. did, doB.did, didC. has, doneD. had done20.By the end of last week, they____________the bridge.A. has completedB. completedC. will completeD. had completed三、完成句子1.在我到达学校时,铃声已经响过了。

中考英语过去将来完成进行时专项练习20题带答案解析

中考英语过去将来完成进行时专项练习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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档