最新 过去完成时知识点总结复习及练习测试题
过去完成时讲解及练习题(精讲)

过去完成时讲解及练习题(精讲)概念:过去完成时用来描述过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
时间状语:一些常用的时间状语包括recently。
lately。
since…for…,in the past few years等等。
基本结构:过去完成时的基本结构是“have/has + 过去分词”。
否定形式:要表达否定,需要在“have/has”后面加上“not”,即“have/has + not + 过去分词”。
一般疑问句:如果要表达一般疑问句,需要将“have/has”提前。
过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去”。
构成:过去完成时由“助动词had + 过去分词”构成,其中had通用于各种人称。
例如:They had already had XXX(他们在到达酒店之前已经吃过早餐了。
)XXX 10:00 this morning.(今天早上10点前,她已经写完了作文。
)过去完成时的判断依据有两个:1.由时间状语来判定。
各种时态都有特定的时间状语。
与过去完成时连用的时间状语有:by + 过去的时间点,by the end of + 过去的时间点,before + 过去的时间点等等。
例如:I had finished reading the novel by nine o'clock last night.(昨晚9点前,我已经读完了这本小说。
)XXX English words by the end of last term.(上学期结束时,我们已经学了2000多个英语单词。
)They had XXX last XXX.(上XXX之前,他们已经种了600棵树。
)2.由“过去的过去”来判定。
过去完成时表示“过去的过去”,即过去某一动作之前已经发生或完成的动作,动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。
过去完成时的讲解和练习题(完整解析)

过去完成时的讲解和练习题(完整解析)过去完成时是英语中表示过去某个时间或事件之前已经完成的动作或状态的一种时态。
本文将对过去完成时的用法进行讲解,并提供一些练题进行练。
一、过去完成时的用法1. 表示过去某个时间或事件之前已经完成的动作或状态。
例如:- I had already ___.(当我的朋友给我打电话时,我已经完成了作业。
)- They had already left when we arrived at the party.(当我们到达派对时,他们已经离开了。
)2. 过去完成时与过去时间状语连用。
过去完成时常与表示过去的时间状语连用,例如:before, after, when, by the time, until等。
例如:- She had already bought the tickets before I arrived.(我到达之前,她已经买了票。
)- By the time he woke up, the sun had already risen.(他醒来时,太阳已经升起了。
)二、练题1. 根据括号中的提示,用过去完成时填空。
- When I arrived at the office, he ___ (finish) the task.(完成任务)- They _____ (leave) the party before we got there.(离开派对)- By the time I woke up, she ___ (cook) breakfast.(做早饭)2. 将以下句子改写为过去完成时。
- He had already booked the hotel before they arrived.(在他们到达之前,他已经预订了酒店。
)- We went to the cinema after they had left.(他们离开后,我们去了电影院。
)3. 根据句意,选择合适的动词完成下列句子。
(升级版)过去完成时练习题

(升级版)过去完成时练习题一、选择题1. 过去完成时是表示在过去某个时间点或某个动作之前已经完成的动作。
下列句子中的动词哪个是用过去完成时形式?- A. 昨天我去了公园。
- B. 昨天我已经去了公园。
- C. 昨天我正去公园。
- D. 昨天我将去公园。
答案:B2. 过去完成时中的助动词是什么?- A. have- B. had- C. has- D. will答案:B3. 下列句子中,哪个是正确的过去完成时句子?- A. 我已经吃了晚饭。
- B. 我已经吃晚饭。
- C. 我吃了晚饭。
- D. 我吃晚饭。
答案:A4. 过去完成时常和什么其他时态连用?- A. 现在进行时- B. 过去进行时- C. 现在完成时- D. 过去完成进行时答案:C5. 下列句子中,哪个使用了过去完成时?- A. 昨天我去了商店。
- B. 昨天我已经去过商店。
- C. 昨天我正在去商店。
- D. 昨天我将去商店。
答案:B二、改错题请改正下列句子中的错误,并用过去完成时修正。
1. 我昨天已经完成我的作业了。
改正:我昨天已经完成了我的作业。
2. 她去年买了一辆新车,可是她没有开过。
改正:她去年买了一辆新车,可是她没有开过。
3. 我们已经吃晚饭了,然后我们去看电影。
改正:我们已经吃过晚饭了,然后我们去看电影。
4. 昨天我已经去了超市,但是他们已经关门了。
改正:昨天我已经去过超市,但是他们已经关门了。
5. 他们已经来过我们家,但是我们不在家。
改正:他们已经来过我们家了,但是我们不在家。
三、完成句子请根据提供的信息,使用过去完成时完成下列句子。
1. 昨天晚上我看完了一本好书。
完成句子:昨天晚上,我已经看完了一本好书。
2. 他们离开前,已经完成了所有的工作。
完成句子:他们离开前,已经完成了所有的工作。
3. 我们到达机场时,飞机已经起飞了。
完成句子:我们到达机场时,飞机已经起飞了。
4. 老师进教室前,学生们已经开始上课了。
完成句子:老师进教室前,学生们已经开始上课了。
人教版英语过去完成时总结和练习含答案

人教版英语过去完成时总结和练习含答案一、初中英语过去完成时1.By the time I got to school, I realized that I ________ my backpack at home.A. have forgottenB. had forgottenC. have leftD. had left【答案】 D【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。
考查过去完成时。
by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。
值得注意的是,当从句用过去时时,主句通常用过去完成时。
Leave sth. Sp.:把…落在某地。
结合句意和语境可知选D。
【点评】此题考查过去完成时的用法。
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.My grandparents for fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。
根据for fifty years 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚”表状态。
最新过去完成时知识点总结及经典习题(含答案)(word)

最新过去完成时知识点总结及经典习题(含答案)(word)一、初中英语过去完成时1.Mr. Smith ________ in a car factory for ten years before he came to China.A. had workedB. worksC. is workingD. will work【答案】 A【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。
根据before he came to China,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had worked,故选A。
【点评】此题考查过去完成时。
根据时间状语确定句子时态。
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.【点评】考查过去完成时。
人教版英语过去完成时总结和练习含答案

人教版英语过去完成时总结和练习含答案一、初中英语过去完成时1.Everything he ____ away from him before he returned to his hometown.A. tookB. had been takenC. had had been takenD. had taken【答案】 C【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。
根据题干中的before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因everything 与take 之间存在动宾关系,且everything 作take 的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had been +过去分词,第一个had表示拥有的意思,后面的had been taken是过去完成时的被动语态。
故选C。
【点评】考查过去完成时的被动语态的基本构成。
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.By the time we got there, the film ________ already.A. beganB. has begunC. have begunD. had begun【答案】 D【解析】【分析】句意:我们到那儿时,电影已经开始了。
by the time,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。
初中英语过去完成时知识点含习题与答案

初中英语过去完成时知识点含习题与答案-CAL-FENGHAI.-(YICAI)-Company One1一、语法知识1.概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即"过去的过去(past-in-the-past )"。
----|-------------------------- |-------------------------------|---------------------------->那时以前那时现在2.构成:过去完成时由"助动词 had + 过去分词"构成,其中 had 通用于各种人称。
They had already had breakfast before they arrived at the hotel.She had finished writing the composition by 10 :00 this morning.3.过去完成时的判断依据1). 由时间状语来判定一般说来,各种时态都有特定的时间状语。
与过去完成时连用的时间状语有:( 1 ) by + 过去的时间点。
如: I had finished reading the novel by nine o'clock last night.( 2 ) by the end of + 过去的时间点。
如: We had learned over two thousand English words by the end of last term.( 3 ) before + 过去的时间点。
如: They had planted six hundred trees before last Wednesday.2). 由"过去的过去"来判定。
过去完成时表示"过去的过去",是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。
过去完成时练习题及答案

过去完成时练习题及答案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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最新过去完成时知识点总结复习及练习测试题一、初中英语过去完成时1.By the time we got there, the film ________ already.A. beganB. has begunC. have begunD. had begun【答案】 D【解析】【分析】句意:我们到那儿时,电影已经开始了。
by the time,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。
故选D。
【点评】考查时态,注意 by the time+过去时的用法。
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.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【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。
下文指的是过去某时的动作,故用一般过去时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
5.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。
【点评】考查过去完成时,注意过去完成的时的判定方法。
6.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。
【点评】要注意完成时态中的延续性动词的转换。
7.I got to the party late. By the time I arrived, some people ______ home already.A. wentB. would goC. had goneD. have gone 【答案】 C【解析】【分析】句意:我到聚会晚了。
在我到达之前,一些人已经回家了。
结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。
故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
8.I thought I _________in my project report , but the manager said he didn't see it at all.A. handB. am handingC. have handedD. had handed【答案】 D【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。
hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时态;had handed过去完成时态。
句中I thought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。
【点评】考查动词的时态,本题涉及过去完成时的应用。
9.—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。
10.Everything he ____ away from him before he returned to his hometown.A. tookB. had been takenC. had had been takenD. had taken【答案】 C【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。
根据题干中的before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因everything 与take 之间存在动宾关系,且everything 作take 的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had been +过去分词,第一个had表示拥有的意思,后面的had been taken是过去完成时的被动语态。
故选C。
【点评】考查过去完成时的被动语态的基本构成。
11.The fireman________ the burning building three times before the fire was put out. A. is entering B. has entered C. was entering D. had entered【答案】 D【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。
A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。
根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。
【点评】考查句子时态。
注意过去完成时的用法。
12.The bus ______ for five minutes when Tim arrived at the station.A. wentB. has leftC. had leftD. had been away【答案】D【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。
表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成be away,形容词表示状态,可以与表示一段时间的状语连用。
故选D。
【点评】本题考查过去完成时以及延续性动词的用法。
13.Seeing Danel went into the classroom with tears in his eyes, I asked him what .A. happenedB. had happenedC. would happenD. was happened【答案】 B【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。
根据动词asked 一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。
故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。
14.— 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。
【点评】考查动词时态。
15.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。