过去完成时讲解练习
过去完成时练习题 含答案解析
过去完成时练习题含答案解析
一、初中英语过去完成时
1.By the time I got to school, I realized that I ________ my backpack at home.
A. have forgotten
B. had forgotten
C. have left
D. had left
【答案】 D
【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leave sth. Sp.:把…落在某地。结合句意和语境可知选D。
【点评】此题考查过去完成时的用法。
2.— How long has the train been away?
— Sorry. I don't know. By the time I got here, the train ________.
A. has left
B. was leaving
C. had been away
D. had left
【答案】 C
【解析】【分析】句意:——火车离开多久了?——很抱歉。我不知道。我到这儿的时候,火车已经离开了。由By the time I got here可知该用过去完成时,所以选C。
【点评】考查动词时态。
3.He wanted to know how long in hospital.
A. she is staying
英语过去完成时练习题及解析
A.haven’t seenB.hadn’t seen
A.was happeningB.was to happenC.had happenedD.has happened
【答案】C
【解析】
考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。
7.Mr. Chapman retired at 70 after henearly 40 years with the Gas Company.
A.stoppedB.will stop
C.had stoppedD.has stopped
【答案】C
【解析】
解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的were disappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以选C。
13.Not until ________a third time ________that he had given birth to the reading system for the blind called Braille.
英语过去完成时的用法总结及练习题附答案
过去完成时
一:定义
过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。
二.基本结构
主语+had+过去分词v-pp.(done)
①肯定句:主语+had+过去分词.
②否定句:主语+had+not+过去分词.
③一般疑问句:Had+主语+过去分词?
肯定回答:Yes,主语+had.
否定回答:No,主语+had not .
④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)?
三.基本用法
(1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。
例如:By nine o’clock last night, we had got 200 pi ctures from the spaceship.
到昨晚9点钟,我们已经收到200 张飞船发来的图片。
(2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。
例如:I had been at the bus stop for 20 minutes when a bus finally came.
当车来的时候,我在车站已等了20分钟。
He said he had worked in that factory since 1949.
他说自从1949年以来他就在那家工厂工作。
过去完成时知识点梳理及经典练习(超详细)
过去完成时知识点梳理及经典练习(超详细)
一、初中英语过去完成时
1.By the time he at the railway station, the train .
A. had arrived; had left
B. arrived; had left
C. arrived; left
D. had arrived; has left 【答案】 B
【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。
【点评】本题考查过去完成时的用法。
2.—Peter, _______ you _______ your homework?
—Not yet, I'll do it at once.
A. have; finished
B. Did; finish
C. Will; finish
【答案】 A
【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Not yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。
【点评】此题考查句子时态。要根据上下文的联系确定句子时态。
3.By the end of 2012, many buildings built in our city.
A. have been
B. have
C. had been
D. will
【答案】 C
【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选C。
过去完成时讲解及练习
一. 过去完成时的概念与结构
概念:表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去(past-in-the-past )”。
构成:“助动词had + 过去分词”,其中had 通用于各种人称。
They had already had breakfast before they arrived at the hotel.
在到达旅馆之前,他们已经吃过了早饭。
She had finished writing the composition by 10:00 this morning.
今天早晨10点之前,她已经写完了作文。
二. 过去完成时的用法
用法1. 表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在“过去的过去”。例如:
When I woke up, it had stopped raining.
我醒来时,雨已经停了。(雨停发生在醒来之前,即“过去的过去”)
用法2. 表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能。例如:
By the end of last year, he had worked in the factory for twenty years.
到去年年底为止,他已经在这个工厂工作了20年。(到去年年底为止已工作了20 年,还有继续进行下去的可能)
三. 过去完成时的判断依据
1. 由时间状语来判定
一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:(1)by + 过去的时间点,例如:
【英语】英语过去完成时练习题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 meaning
C.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
过去完成时态的用法及专项练习
1。过去完成时
(1)构成:由助动词had + 过去分词构成
否定式:had not + 过去分词缩写形式:hadn’t
(2) 用法过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。(3)它所表示的时间是“过去的过去”。
①表示过去某一时间可用by, before 等构成的短语来表示
②也可以用when,before,after等引导的时间状语从句来表示
③还可以通过宾语从句或通过上下文暗示。
When I got there, you had already eaten you meal。当我到达那里时,你已经开始吃了。
By the time he got here,the bus had left. 到他到达这里时,汽车已经离开了
它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情.过去完成时的构成很简单,即had + 动词的过去分词。
一、过去完成时的主要用法
1、表示在过去动作之前已经发生的动作或存在的状态。比如说,A事件发生在一个月前,而B事件发生两个月前,那么B事件比A事件还要早发生,它就要使用过去完成时.
例如:Most of the guest had left when he arrived at the party.(即:客人在他到之前已经离开了.)
They had already had breakfast before they arrived at the hotel。(即:吃饭在先,他们到达在后。)
2、表达在过去某个确定的时间之前发生的事或状态。
过去完成时-知识点归纳与练习
13.— Jim, why didn't you go to Beijing by train?
— Bad luck! When I got to the station, the train ________.
A. left B. had already left C. has already left D. has been left
【点评】本题考查过去完成时的用法。
12.—How longyouTV by the time I called you?
—For about two hours
A. had; watched B. have; watched C. did; watch D. were; watching
【答案】A
【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。
【答案】C
【解析】【分析】句意:—当你到家的时候,你爸爸正在读报纸吗?—不,没有。此题考查在过去的某个时间发生的事情,用过去进行时,其结构为was/were doing,其疑问式为提前be动词,否定式回答为:No,主语+be动词后加not。根据句意,故选C。
【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。
英语过去完成时的用法总结及练习题附答案
定义
过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。
基本结构
主语+had+过去分词vpp.(done)
①肯定句:主语+had+过去分词.
e.g. He had lost his cat.他的喵丢了。
练习:他的汪丢了怎么说?
②否定句:主语+had+not+过去分词.
e.g. He had not finished his homework yet. 他还没有完成作业。
练习:I didn’t know the way to John’s house because I___ __ (be not) there before.
hadn’t been
③一般疑问句:Had+主语+过去分词?
e.g. Had you learned English yesterday?昨天你学英语了吗?
练习:_____ his homework by the time you got there?
你到那儿的时候,他完成作业了吗?
Had he finished
肯定回答:Yes,主语+had.
Yes, he had.
否定回答:No,主语+had not.
No,he had not.(hadn’t)
④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)?
基本用法
(1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。
高中英语时态语态专题-----过去完成时讲解和练习
过去完成时
一、概念:
过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即"过去的过去( past-in-the-past )"。
----|-------------------------- |-------------------------------|---------------------------->
那时以前那时现在
二、基本结构:have/has + done
They had already had breakfast before they arrived at the hotel.
She had finished writing the composition by 10 :00 this morning.
三、时间状语:recently, lately, since…for…,in the past few years, etc.
四、过去完成时的判断依据
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.
过去完成时专项练习题及答案详解含答案解析
过去完成时专项练习题及答案详解含答案解析
一、初中英语过去完成时
1.I thought I _________in my project report , but the manager said he didn't see it at all.
A. hand
B. am handing
C. have handed
D. had handed
【答案】 D
【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时态;had handed过去完成时态。句中I thought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。
【点评】考查动词的时态,本题涉及过去完成时的应用。
2.—Peter, _______ you _______ your homework?
—Not yet, I'll do it at once.
A. have; finished
B. Did; finish
C. Will; finish
【答案】 A
【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Not yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。
【点评】此题考查句子时态。要根据上下文的联系确定句子时态。
3.Seeing John rush into the room with tears in his eyes, I asked him what .
过去完成时知识点梳理及经典练习(超详细)
过去完成时知识点梳理及经典练习(超详细)
一、初中英语过去完成时
1.—Did you see Tom at the party?
—No, he by the time I got there.
A. left
B. was leaving
C. had left
D. has left
【答案】 C
【解析】【分析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。句意是:在我到那里之前他已经离开了。
【点评】本题考查过去完成时的用法。
2.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.
A. works
B. has worked
C. had worked
D. would work
【答案】C
【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。
【点评】考查动词的时态。牢记过去完成时的用法。
3.When I got to school, I realized I ______ my backpack at home.
A. left
B. had left
C. forgot
D. had forgotten
过去完成时讲解及练习
过去完成时讲解及练习
什么是过去完成时?
过去完成时是英语中的一种时态,用于表示过去某个时间点或
事件之前已经发生的动作或状态。它通常由动词had加上过去分词
构成。过去完成时常与过去简单时态或过去进行时态连用,以指明
两个过去事件中的先后关系。
过去完成时的用法
1. 表示过去某一时间点或事件之前已经完成的动作。
例如:
- By the time I arrived, he had already left.(我到达时,他已经离
开了。)
- We had finished dinner before the movie started.(电影开始之前,我们已经吃过晚饭了。)
2. 表示过去某一时间段内的连续或持续动作。
例如:
- She had been studying English for three years before she moved to the United States.(她在搬到美国之前已经研究英语三年了。)
3. 表示过去某一时间点或事件之前曾经存在的状态。
例如:
- When I arrived, they had already finished their homework.(我到达时,他们已经完成了他们的家庭作业。)
过去完成时的练
练一
将以下句子改写为过去完成时。
1. He started learning Spanish last year.
- Answer: He had started learning Spanish last year.
2. They had seen the movie before it was released.
过去完成时知识点总结及经典习题(含答案)
过去完成时知识点总结及经典习题(含答案)
一、初中英语过去完成时
1.—Did you see Tom at the party?
—No, he _________ by the time I got there.
A. left
B. was leaving
C. had left
D. has left
【答案】 C
【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
2.By the end of 2012, many buildings built in our city.
A. have been
B. have
C. had been
D. will
【答案】 C
【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选C。
3.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.
A. works
B. has worked
C. had worked
D. would work
【答案】C
【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了10年了。根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。
过去完成时态讲解及练习
完成时态
1)过去完成时态的构成:
肯定式:had + 动词的过去分词
否定式:hadn't + 动词的过去分词
疑问式:Had … + 动词的过去分词
简略回答: Yes, 主 + have/has had.
No, 主 + had现在完成时的用法
2) 过去完成时适用场合
1. 过去完成时表示在过去某一时间或动作以前已经完成了的动作。这个过去的时间常用by,before等介词短语或一个时间状语从句表示,也可以暗含在上下文中。
I had finished my homework before supper.我在晚饭前就把作业做完了。
The play had already started when we got to the theatre. 我们到剧场时戏已经开始了。
By the end of June they had treated over 10,000 patients. 到六月底他们已经治疗了一万多病人。
2. 过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或还要持续下去,常与for,since等词连用。如:
He had served in the army for ten years before he retired last year. 他在部队干了十年,去年退役了。
He told me that he had known her since he was a child. 他告诉我他从小就认识她。He had learned English for eight years before he went to England for further study. 他在去英国深造前,已学了八年英语。
语法过去完成时will讲解与练习
语法过去完成时will讲解与练习
语法过去完成时(Past Perfect Tense)是在谈论过去的某一时刻或动作之前发生的完成动作。它由“had + 过去分词”构成。
以下是一些关于过去完成时的讲解和练:
1. 肯定句结构:
- 主语 + had + 过去分词 + ...
例:He had finished his homework before the party started.
2. 否定句结构:
- 主语 + had not + 过去分词 + ...
例:They had not studied for the test before they received their grades.
3. 疑问句结构:
- Had + 主语 + 过去分词 + ...?
例:Had she ever been to that city before she moved there?
练:
1. 填空:
- She __________ (never visit) that country before she went on vacation there.
- By the time I arrived, they __________ (already leave).
- The train __________ (delay) for two hours before it finally arrived.
2. 对话整理:
根据提供的句子重新排列对话,并使用过去完成时。
A: (1) Had you finished your project before the deadline?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作。
它表示句子中描述的动作发生在“过去的过去”。
基本结构:主语+had+过去分词(done)
①肯定句:主语+had+过去分词+其他.
②否定句:主语+had+not+过去分词+其他.
③一般疑问句:Had+主语+过去分词+其他
肯定回答:Yes,主语+had.
否定回答:No,主语+had not .
④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词+其他)
基本用法
。
(1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。
例如:By nine o’clock last night, we had got 200 pictures from the spaceship.
到昨晚9点钟,我们已经收到200 张飞船发来的图片。
(2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since 构成的时间状语连用。
例如:I had been at the bus stop for 20 minutes when a bus finally came.
当车来的时候,我在车站已等了20分钟。
He said he had worked in that factory since 1949.
他说自从1949年以来他就在那家工厂工作。
(3)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过去完成时。
例如:Mr. Smith died yesterday. He had been a good friend of mine.
~
史密斯先生昨天去世了。他以前是我的好友。
I didn’t know a thing about the verbs, for I had not studied my lesson.
我对动词一无所知,因为我没有好好学习功课。
(4)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。
例如:I returned the book that I had borrowed.
我已归还了我借的书。
She found the key that she had lost.
她丢失的钥匙找到了。
(5)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。
例如:He said that he had known her well.
(
他说他很熟悉她。
I thought I had sent the letter a week before.
我认为我一星期前就把信寄出去了。
(6)状语从句:在过去不同时间发生的两个动作中,发生在前,用过去完成时;发生在后,用一般过去时。
如when,before,after,as soon as,till/until引导的
例如:When I woke up, it had already stopped raining.
我醒来时雨已停了。
She didn’t go to bed until she had finished her work.
她直到把工作做完之后才睡觉。
注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after 的复合句中,因为这时从句的动作和主句的动作发生的先后顺序已经非常明确,这时可以用一般过去时代替过去完成时。
}
例如:After he arrived in England, Marx worked hard to improve his English.
马克思到达英格兰之后,努力提高他的英语水平。
(7)动词think, want, hope, mean, plan, intend等用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
例如:They had wanted to help but could not get there in time.
他们本来打算去帮忙,但没有及时赶到那里。
We had hoped to be able to come and see you .
我们本来希望能来看看你。
(8)过去完成时还可用在hardly…when…, no sooner…than…, It was the firs t (second, etc) time (that)…等固定句型中。
例如:Hardly had he begun to speak when the audience interrupted him.
~
他刚开始演讲,听众就打断了他。
No sooner had he arrived than he went away again
他刚到就又走了。
It was the third time that he had been out of work that year.
这是他那一年第三次失业了。
时间状语
before,when,after,by+,until, once,had no sooner……than
过去完成时-语法判定
1. 由时间状语来判定
一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:。
( 1 )by + 过去的时间点。如:
I had finished reading the novel by nine o'clock last night.
( 2 )by the end of + 过去的时间点。如: