过去完成时练习题及答案

合集下载

(英语)英语过去完成时练习题及答案

(英语)英语过去完成时练习题及答案
【答案】C
【解析】句意:——你得到美国签证了吗?——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。根据后句时态可知,表示“过去的过去”应该用过去完成时。
4.At the awarding ceremony held in Tokyo, the scientists were surprised by what ______ in science and technology.
8.Catherine came home happily, which suggested that she the final exam.
A.had passedB.passC.would passD.should pass
【答案】A
【解析】
这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选A。
2.She stared at the painting, wondering where sheit.
A.sawB.had seen
C.seesD.has seen
【答案】B
【解析】
试题分析:句意:她盯着这个画,思索什么时候她曾见过它。根据语境可知ee这个动作发生在stare
之前,所以用过去完成时。故选B。
7.Father ________ for London on business upon my arrival, so I didn’t see him.
A.has leftB.leftC.had leftD.was leaving
【答案】C
【解析】
分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。

过去完成时练习题及答案

过去完成时练习题及答案

过去完成时练习题及答案一、选择题1. By the time we arrived at the party, most of the guests _______.A) had arrivedB) arrivedC) were arrivingD) will arrive2. The movie _______ by the time you get to the cinema.A) will have been finishedB) will be finishedC) has been finishedD) had been finished3. They _______ the house before they moved in.A) had paintedB) paintedC) were paintingD) will paint4. By the end of last year, we _______ more than 300 books.A) had readB) readC) were readingD) will read5. When I got to the station, the train _______.A) had already leftB) already leftC) was leavingD) will leave二、填空题6. By the time you finish reading this book, I _______ (write) the report.7. _______ (not finish) the project by next week, or you will be in trouble.8. They _______ (not see) each other for many years beforethey met at the reunion.9. By the time she got home, she _______ (cook) dinner forher family.10. _______ (not start) the car before you check the oil level.三、改错题11. By the time I got to the airport, the plane had already took off.(Correct: By the time I got to the airport, the plane had already taken off.)12. We had finished our homework when the teacher came in.(Correct: We had finished our homework when the teacher came in.)13. They had not seen each other since they left school.(Correct: They had not seen each other since they had left school.)14. By the time we got to the concert, the band had already played.(Correct: By the time we got to the concert, the band had already played.)15. When I arrived at the office, they had already started the meeting.(Correct: When I arrived at the office, they had already started the meeting.)四、翻译题16. 到我们到达学校时,老师已经开始上课了。

最新过去完成时练习题含答案

最新过去完成时练习题含答案

最新过去完成时练习题含答案一、单项选择过去完成时1.——We didn’t find Smith attending the lecture.—— No one ____ him about _____ a lecture the following day.A.told ;there to be B.had told ; there to be C.told; there wasD.had told ; there being【答案】D【解析】考查时态。

根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故there be句型为there being,选D。

2.By the end of Last year, we _____ more than 1,100,000 cars.A.were producing B.producedC.had produced D.would produce【答案】C【解析】试题分析:考查时态。

句意:到去年年底,我们已经生产了一百一十多万辆汽车。

by the time+从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完成时;by the end of+时间点,时间点是过去的时间,主句用过去完成时;时间点是将来的时间,主句用将来完成时。

“By the end of Last year”指的是过去的时间,主句用过去完成时,故选C。

考点:考查时态3.The young man insisted he ____nothing wrong and that the police___him.A.did: released B.had done; releaseC.had done; must release D.should do; should release【答案】B【解析】考查insist的用法。

翻译成“坚持说”不用虚拟,翻译成“坚持认为”用虚拟(should+动词原形并且should可省。

七年级英语过去完成时练习题30题(带答案)

七年级英语过去完成时练习题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选项是过去进行时,不合适。

英语过去完成时题20套(带答案)及解析

英语过去完成时题20套(带答案)及解析

英语过去完成时题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套(带答案)及解析

(英语)英语过去完成时题20套(带答案)及解析
A.passedB.have passed
C.was Leabharlann assedD.had passed
【答案】D
【解析】
试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。故选D.
A.have cookedB.were cookingC.had cookedD.would cook
【答案】C
【解析】
在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。
11.She _________the sign language before she served as a volunteer to help the deaf.
C.enjoyedD.had been enjoying
【答案】A
【解析】
试题分析:考查时态。在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。故A正确。
考点:考查时态
15.I didn’t get into the two-hour quarrel; I know how it ______, though.
A.graduatedB.has graduated
C.had beenD.had graduated
【答案】D

过去完成时练习题及答案

过去完成时练习题及答案

过去完成时练习题及答案过去完成时练习题及答案过去完成时是英语中的一种时态,用来表示在过去某个时间点之前已经完成的动作或状态。

它由"had"加上动词的过去分词构成。

在日常生活中,我们常常使用过去完成时来描述过去发生的事情。

下面是一些关于过去完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。

练习题一:1. He ________ (finish) his homework before he went to bed.2. By the time we arrived, they ________ (leave) the party.3. She ________ (already eat) dinner when I called her.4. They ________ (not start) the project until last week.5. I ________ (never see) such a beautiful sunset before.答案一:1. had finished2. had left3. had already eaten4. had not started5. had never seen练习题二:1. When I arrived at the cinema, the film ________ (already start).2. By the time they arrived, the concert ________ (begin).3. We ________ (not visit) that museum before.4. She ________ (never travel) to Europe until last year.5. They ________ (not meet) each other before the party.答案二:1. had already started2. had begun3. had not visited4. had never traveled5. had not met练习题三:1. He ________ (already finish) his work before he left the office.2. By the time I woke up, my parents ________ (already leave) for work.3. They ________ (not see) the movie before it won the award.4. She ________ (never try) sushi until she went to Japan.5. We ________ (not hear) the news until yesterday.答案三:1. had already finished2. had already left3. had not seen4. had never tried5. had not heard练习题四:1. When I got home, my sister ________ (already cook) dinner.2. By the time I arrived at the party, most of the guests ________ (leave).3. We ________ (not finish) the project before the deadline.4. He ________ (never play) tennis until he joined the tennis club.5. They ________ (not start) the meeting until the boss arrived.答案四:1. had already cooked2. had left3. had not finished4. had never played5. had not started通过以上练习题,我们可以更好地理解和掌握过去完成时的用法。

【英语】英语过去完成时练习题含答案含解析

【英语】英语过去完成时练习题含答案含解析
A.have beenB.were
C.had beenD.would be
【答案】C
【解析】
考查虚拟语气。表示“是某人第几次做某事”:That/This/It is+the first/second…last time+that clause(从句的谓语用现在完成时);That/This/It was+the first/second…last time+that clause(从句的谓语用过去完成时)。
12.—Lily went to see the movie alone.
—If she _____ me about it, I would have gone with her.
A.should tellB.tellsC.toldD.had told
【答案】D
【解析】
考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
8.---What’s wrong with your cell phone? I can’t get through.
--- Oh, my line was cut off because I ________ my bill.
A.haven’t paidB.hadn’t paidC.wasn’t payingD.don’t pay
考点:考查动词时态
16.When Mary arrived she found all her children ______ for nearly two hours.
A.have gone to sleepB.fell asleep
C.was falling asleepD.had been asleep

小升初英语过去完成时练习题40题(含答案)

小升初英语过去完成时练习题40题(含答案)

小升初英语过去完成时单选题40题(含答案)1. I ________ my homework before I watched TV.A.had finishedB.finishedC.have finishedD.will finish答案:A。

本题考查过去完成时的用法。

句子中“watched TV”是过去的动作,而“完成作业”这个动作在“看电视”之前,是过去的过去,所以要用过去完成时had finished。

B 选项finished 是一般过去时;C 选项have finished 是现在完成时;D 选项will finish 是一般将来时。

2. She ________ her room before her friends came.A.had cleanedB.cleanedC.has cleanedD.will clean答案:A。

“her friends came”是过去的动作,“打扫房间”在“朋友来”之前,是过去的过去,用过去完成时had cleaned。

B 选项cleaned 是一般过去时;C 选项has cleaned 是现在完成时;D 选项will clean 是一般将来时。

3. They ________ to the park before it started to rain.A.had goneB.wentC.have goneD.will go答案:A。

“it started to rain”是过去的动作,“去公园”在“下雨”之前,是过去的过去,用过去完成时had gone。

B 选项went 是一般过去时;C 选项have gone 是现在完成时;D 选项will go 是一般将来时。

4. He ________ his breakfast before he left for school.A.had hadB.hadC.has hadD.will have答案:A。

【英语】英语过去完成时练习题20篇含解析

【英语】英语过去完成时练习题20篇含解析

【英语】英语过去完成时练习题20篇含解析一、单项选择过去完成时1.Could I do some explanations? Ito call on you yesterday, but someone came to see me just when I was about to leave.A.had intended B.intended C.would intend D.was intending【答案】A【解析】考查固定搭配。

have intended to do sth. =" i ntend" to have done sth.“本打算做某事”。

根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。

故选A。

2.We to finish the work before dark, but the heavy rain held us up.A.meant B.was meaningC.had meant D.would mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。

Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3.After Jack ________ some e-mails, he started working on his report.A.sends B.has sent C.had sent D.would sent【答案】C【解析】试题分析:考查动词的时态。

句意:杰克发了几份电子邮件后,开始做他的课题。

状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C考点 : 考查动词的时态4.When we _______the railway station, the train _______for 5 minutes.A.got to, had been away B.reached, had leftC.arrived, has been away D.arrived at, has left【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。

过去完成时练习题含答案

过去完成时练习题含答案

过去完成时练习题含答案过去完成时(Past Perfect Tense)用于表示在过去某个时间或动作之前已经完成的动作或状态。

为了更好地理解和掌握过去完成时的用法,以下是一些练习题,并附有答案供参考。

练习一:根据括号内的动词提示,用过去完成时填空。

1. When the guests arrived, we (already / decorate) the room.2. By the time she woke up, her family (already / leave) for breakfast.3. The movie had already started when we (finally / arrive) at the cinema.4. Tom was tired because he (not / sleep) well the night before.5. By the time I got home, my sister (already / cook) dinner.答案:1. had already decorated2. had already left3. had finally arrived4. had not slept5. had already cooked练习二:改写下列句子,将动词改为过去完成时。

1. I ate lunch before I went to the meeting.2. She finished her homework and then went to bed.3. They saw the movie after they had dinner.4. He walked the dog before he went to work.5. We cleaned the house before the guests arrived.答案:1. I had eaten lunch before I went to the meeting.2. She had finished her homework and then went to bed.3. They had seen the movie after they had dinner.4. He had walked the dog before he went to work.5. We had cleaned the house before the guests arrived.练习三:选择适当的动词形式填空,包括过去完成时。

过去完成时练习题及答案

过去完成时练习题及答案

过去完成时练习题及答案1. 用过去完成时填空:- 我到了电影院,电影(已经)开始。

- 他(已经)完成了作业,然后才去睡觉。

2. 选择正确的选项完成句子:- By the time I got to the party, most of the guests________.A. had arrivedB. arrivedC. were arriving3. 改写句子为过去完成时:- She left the room before I could say goodbye.- I had never seen that movie before I watched it last night.4. 用过去完成时改写以下句子:- He had already eaten when his friend arrived.- We had studied for the test before the teacher started asking questions.5. 用括号中动词的正确形式填空:- The children were tired because they ________ (play) all day.- When I got home, my sister ________ (cook) dinner.答案1. 填空题答案:- 我到了电影院,电影(had already)开始。

- 他(had already)完成了作业,然后才去睡觉。

2. 选择题答案:- 正确选项:A. had arrived3. 改写句子答案:- By the time I got to the party, most of the guests had already arrived.- I had never seen that movie before I had watched it last night.4. 改写句子答案:- He had eaten before his friend arrived.- We had studied for the test before the teacher had started asking questions.5. 填空题答案:- The children were tired because they had played all day. - When I got home, my sister had cooked dinner.通过这些练习,学生可以加深对过去完成时的理解,并能够在不同的语境中正确使用这一时态。

过去完成时练习题及答案

过去完成时练习题及答案

过去完成时练习题及答案过去完成时练习题及答案过去完成时是英语中的一种时态,用于表示过去某个时间点之前已经完成的动作或状态。

在日常英语交流中,我们经常会用到过去完成时来描述过去的经历或事件。

下面是一些过去完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。

练习题一:将下列句子改写成过去完成时。

1. I had finished my homework before she arrived.2. They had already left when we got to the party.3. He had never been to Paris until last year.4. She had read the book before watching the movie.5. By the time I woke up, he had already left.答案一:1. She arrived after I had finished my homework.2. When we got to the party, they had already left.3. Last year was the first time he had been to Paris.4. Before watching the movie, she had read the book.5. He had already left by the time I woke up.练习题二:选择正确的动词形式填空。

1. By the time I _______ (get) to the cinema, the movie _______ (start).2. They _______ (not finish) their dinner when the guests _______ (arrive).3. She _______ (never see) a live performance until she _______ (go) to the theater last night.4. We _______ (not visit) that museum before we _______ (go) to Paris.5. He _______ (already eat) when I _______ (arrive) at the restaurant.答案二:1. By the time I got to the cinema, the movie had started.2. They hadn't finished their dinner when the guests arrived.3. She had never seen a live performance until she went to the theater last night.4. We hadn't visited that museum before we went to Paris.5. He had already eaten when I arrived at the restaurant.练习题三:根据句意,用适当的动词形式填空。

过去完成时练习题及答案

过去完成时练习题及答案

过去完成时练习题及答案1. 填空题:- 我昨天回家时,他已经完成了作业。

(finish)- 她告诉我,她已经去过中国两次了。

(visit)- 他们到达电影院时,电影已经开始了。

(start)- 我到达车站时,火车已经离开了。

(leave)- 他告诉我他学过法语。

(learn)2. 选择题:- 他昨天在图书馆工作了一整天,直到晚上才回家。

A) He had worked in the library all day yesterday.B) He had been working in the library all day yesterday.C) He worked in the library all day yesterday.- 她已经完成了她的论文,并且提交了。

A) She has finished her paper and submitted it.B) She had finished her paper and had submitted it.C) She had finished her paper and submitted it.- 我到达那里时,他们已经离开了。

A) When I arrived there, they had already left.B) When I arrived there, they already left.C) When I arrived there, they were leaving.- 他告诉我他小时候就已经学会了游泳。

A) He told me he had learned how to swim when he was a child.B) He told me he learned how to swim when he was a child.C) He told me he learns how to swim when he was a child.答案1. 填空题答案:- I had finished my homework when I got home yesterday.- She told me she had visited China twice.- They arrived at the cinema and the movie had already started.- I arrived at the station and the train had already left. - He told me he had learned French.2. 选择题答案:- C) He worked in the library all day yesterday.- C) She had finished her paper and submitted it.- A) When I arrived there, they had already left.- A) He told me he had learned how to swim when he was a child.希望这些练习题和答案能帮助你更好地理解和掌握过去完成时的用法。

英语过去完成时练习题及答案及解析

英语过去完成时练习题及答案及解析

英语过去完成时练习题及答案及解析一、单项选择过去完成时1.—Lily went to see the movie alone.—If she _____ me about it, I would have gone with her.A .should tell【答案】D【解析】考查时态。

句意:丽丽一个人去看电影了。

——如果她告诉过我这件事,我会和她一起去的。

结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。

B .tellsC .toldD .had told2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent.A .questioned; was cheatedB .being questioned; was cheatingC .questioned; had cheatedD .being questioned; has cheated【答案】C【解析】考查非谓语动词。

句意:当被问到为什么在考试中作弊中,小女孩子低头不语。

When 引导的是是时间状语从句,与girl 之间是被动关系,所以用done 形式,作弊没有被动语态,故选C 项。

3.Hardly ___________the door when he rushed into the office out of breath.A .I openedC .I had opened【答案】D【解析】本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。

hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D 。

【名师点睛】hardly......when 的用法表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。

注意其时态上主句一般用过去完成时,从句用过去时。

英语过去完成时专项训练100(附答案)含解析

英语过去完成时专项训练100(附答案)含解析

英语过去完成时专项训练100(附答案)含解析一、初中英语过去完成时1.—We all went to the cinema except you last night. Why didn't you come?—Because I that movie twice.A. have watchedB. had watchedC. was watchingD. would watch【答案】 B【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。

句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

【点评】本题考查过去完成时的用法,表示过去的过去。

2.By the time I ________ on the TV, Beckham ________ two goals.A. turned; have scoredB. turned; had scoredC. had turned; have scoredD. had turned; had scored【答案】 B【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。

本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。

从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。

【点评】考查动词时态辨析题。

3.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.A. worksB. has workedC. had workedD. would work【答案】C【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。

过去完成时练习题及答案

过去完成时练习题及答案

过去完成时练习题及答案1. By the time we arrived, the meeting ________ already started.A) had startedB) startedC) is startingD) was starting2. She ________ her homework before she went to the party.A) had doneB) didC) doesD) was doing3. When I got to the cinema, the movie ________ for half an hour.A) had been onB) was onC) has been onD) is on4. They ________ the house before they sold it.A) had paintedB) paintedC) are paintingD) were painting5. By the time I got to the station, the train ________.A) had leftB) leftC) leavesD) is leaving6. He ________ his coffee before he went to bed.A) had drunkB) drankC) drinksD) was drinking7. We ________ the project before the deadline.A) had finishedB) finishedC) are finishingD) were finishing8. By the time she got home, her brother ________ already left.A) had leftB) leftC) leavesD) is leaving9. When I arrived, they ________ the dinner.A) had cookedB) cookedC) are cookingD) were cooking10. By the time we got to the concert, the band ________ foran hour.A) had been playingB) was playingC) has been playingD) is playing答案1. A) had started2. A) had done3. A) had been on4. A) had painted5. A) had left6. A) had drunk7. A) had finished8. A) had left9. A) had cooked10. A) had been playing练习题解析- 过去完成时通常用于表示在过去某个时间或动作之前已经完成的动作或状态。

过去完成时练习题及答案

过去完成时练习题及答案

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 deal of5. By the time my parents reached home yesterday, I _____ the dinner already.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 war.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 piano D. 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 cleaned20. 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 _C_______ while he _______ TV.A .fell asleep…watch B. was falling asleep…watchedC. fell asleep……was watchingD. had fallen asleep…watched1. We _________________ (paint) the house before we moved________ (move) in.2. That rich old man________________ (make) a will before he died(die).3. They________________ (study) the map of the country before they _left___ (leave).4. The robbers ____________ (run away ) before the policemen arrived (arrive).5. I _____________ (turn off) all the lights before I __went___ (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 were having (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 ___________________(do)15.She __________(not go) to Qingdao because she ____________ (go) there before.16. He _________ (not tell) you the news yet.17. He said he ___________________(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 climbed the mountain after they had bought all the food and drink.(否定)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.( 用过去完成时连接两句)15.He showed us a picture. Then he showed us around the house. 用过去完成时连接两句)。

过去完成时及练习题100道(含答案)

过去完成时及练习题100道(含答案)

过去完成及练习一、过去完成时(The Past Perfect Tense )的概念及构成1.概念:它表示动作发生的时间是“过去..的过去...”。

包括: a .过去完成时表示在过去某一时间或.......动作..之前已经发生或完成了的动作.............; b .过去完成时还可以表示,从过去的某一时间开始到过去的另一...............时间..的动作或.... 状态..。

2.过去完成时由“助动词had + 过去分词”构成。

其中助动词had 适用于所有人称 和数。

例如:① 肯定句:主语 + had + 过去分词 + 其它He had written 100 books by the end of last year.② 否定句:主语 + had not + 过去分词 + 其它He had not written 100 books by the end of last year.③ 一般疑问句:Had + 主语 + 过去分词 + 其它?Had he written 100 books by the end of last year?④一般疑问的回答:肯定回答:Yes, 主语 + had.否定回答:No, 主语 + hadn’t (had not)如:例句的肯定回答:Yes, he had.否定回答:No, hadn’t.④ 特殊疑问词或词组 + 一般疑问句(Had + 主语 + 过去分词)? 例如: How many books had he written by the end of last year?二、过去完成时的用法a .过去完成时表示在过去某一时间或.......动作..之前已经发生或完成了的动............ 作.。

它表示动作发生的时间是“过去..的过去...”。

1.用by, by then, by the end of, by the time (of) 等构成的短语。

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

一、选择填空1、He________from school for a long time.Ahas left Bhas been awayCdid leave Dwill leave2、It’s cold ’d better________your coat.Aput on Bto wearCnot to take off Dnot wear3、—What________a farmer________?—A farner________rice,fruit,flowers and so on.Adoes;do;grows Bdo;do;is growingCis;doing;is growing Dis;doing;grows4、He has finished reading the story read it,do you know ?Adid;began Bdid;beg inChas;begun Dhad;beg un5、It________7 hours to go to Nanning by train.Ais taking Bare going to takeCtakes Dhas taken6、It________3 years since his grandma________.Ais;died Bis;ha s diedCwas;died Dis;has been dead7、Please be careful in the lab, ________you ?Awill Bwo n’tCdon't Ddo 8、Father________when I________yesterday morning.Astill slept; got up Bis sleeping;got up Cwas still sellping;got up Dsleeps;get up9、Kate________to bed until her mother________back.Awon’t go;come Bhadn’t gone;cameCwent;came Ddidn’t go;came10、Who________into the library while Miss Yang and Meimei________ ?Awas coming;talked Bcame;were talkingCcomes;is talking Dcame;talked 二、用括号内所给动词的正确时态填空,注意前后时态的呼应(A)Mrs Anne Sterling did not know it_1_(be) dangerous when she_2_(run)through the forest (森林)after two men. They_3_(rush)up to her while she_4_(have) a picnic near the forest with her children. They_5_(try)to steal (偷)her handbag. In the fight, the trap(带子)broke an both men_6_(start)running through the trees. Mrs Sterling_7_(get) so angry that she_8_(run)after them. When she _9_(catch)up with (see) that they_11_(sit) down and_12_(look) into the bag to see what was in it ,so she_13_(run )straight at them. The men_14_(get)such a fright(害怕)that they_15_(drop) the bag and_16_(run)away.“The trap_17_(need) mending,” said Mrs Sterling later,“but they_18 (not steal)anything.”(B)The Wayle is a small river that cuts across the park near my (like)sitting by the Wayle on fine afternoons. It_20_(be)warm last Sunday, so I_21_ (go)and_22_ (sit)on the river bank as usual. Some children_23_(play) games on the bank and there_24_(be)some people rowing boats on the river. Suddenly, one of the children_25_ (kick)th ball very hard and it_26_(go)towards a passing boat. Some people on the bank_27_ (call)out to the man in the boat ,but he_28 (not hear)them. The ball_29_(hit) him so hard that he nearly_30_(fall) into the (turn)to look at the children ,but there_32_(be not)any in sight (看得见):they _33_(run)away! The man_34_(laugh) when he_35_(know) what_36_(happen).He_37_(call)out to the children and_38_ (throw) the ball back to the bank.When I_39_(leave)they_40_(play) again.参考答案一、1~5 BAABC 6~10 AACDB二、 was runninghavingsat lookingnot stealplayingnot hearnot runhappenedplaying过去完成时专练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. hadlearned D. learnt4. She ______lived here for ______ years.A. had, a fewB. has, severalC. had, a lot ofD. has, a great deal of5. By the time my parents reached home yesterday, I _____ the dinner already.A had cooked B. cooked C. havecooked D. was cooked6. She said she __________ the principle alreadyA .has seen B. saw C. willsee D. had seen7. She said her family _______ themselves ______ the army during the war.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.by D. 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./ …the D. 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. hasleft D. left_________ in Guangzhou since 2000.A. livedB. had livedC. havelived D. 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 cleaned20. 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 puton D. 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 fallingasleep…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 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.Reads __ ______ (have) lunch when I ________________(get) to their house.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)____________(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 teacher.18. I ______________(be) to Shanghai before.19. She told me she _________________(be) to Sanya three times._____________(play) the guitar while her sister_______________(sing).3.句型转换1.I had sold the ticket when she came.(改否定句)had sung a song to us before she danced.(改否定句)began to climbed the mountain after they had bought all the food and drink.(否定)10:00 a.m, I had been very hungry. (改一般疑问)had already completed the project when I arrived.(改一般疑问)the time he got to the airport, the plane had taken off. (改一般疑问)7..He had broken his arm when I saw him.(对划线部分提问)he had read the note, he ate it. (对划线部分提问)9..Jack didn’t go to the cinema because he had seen the film. (对划线部分提问) had had the toys for ten years before we gave them to the child. (对划线部分提问)had written the book by the end of 1960. (对划线部分提问)cooked the dumplings. We ate them up. (用过去完成时连接两句)’s father mended the car. It was broken. (用过去完成时连接两句)had our tests. Then we had a long holiday.( 用过去完成时连接两句)After we ________________________, we _____________________________showed us a picture. Then he showed us around the house. 用过去完成时连接两句) Before he _______________________,。

相关文档
最新文档