过去完成时态的用法及专项练习
过去完成时的用法及练习题(详解)

过去完成时的用法及练习题(详解)过去完成时是英语中的一种时态,表示在过去某个时间点或动作之前已经完成的动作或状态。
它由过去助动词“had”和动词的过去分词构成。
以下是过去完成时的用法及相关练题。
用法1. 表示在过去的某个时间点或动作之前已经完成的动作或状态。
例如:- She had already left when I arrived.(我到达时她已经离开了。
)- They had finished their dinner before the movie started.(电影开始前他们已经吃完晚饭了。
)2. 用于条件句中,表示在过去某个时间点或动作之前的假设情况。
例如:- If she had studied harder, she would have passed the exam.(如果她学得更努力,她就能通过考试了。
)3. 表示过去某个时间点或动作之前的完成状态持续到另一个时间点。
例如:- By the time she arrived, I had already finished my work.(她到达时,我已经完成了我的工作。
)练题1. 完成下列句子,使用过去完成时填空:- They ____________ (already/leave) before I arrived.- By the time I woke up, she ____________ (finish) cooking breakfast.- If he ____________ (study) more, he would have passed the test.2. 将下列句子改写为过去完成时:- I saw him before he left.- She ate dinner before the movie started.- If I had known, I would have helped.答案:1. 完成下列句子,使用过去完成时填空:- They had already left before I arrived.- By the time I woke up, she had finished cooking breakfast.- If he had studied more, he would have passed the test.2. 将下列句子改写为过去完成时:- I had seen him before he left.- She had eaten dinner before the movie started.- If I had known, I would have helped.以上是关于过去完成时的用法及相关练习题的详解。
过去完成时的讲解和练习题(完整解析)

过去完成时的讲解和练习题(完整解析)过去完成时是英语中表示过去某个时间或事件之前已经完成的动作或状态的一种时态。
本文将对过去完成时的用法进行讲解,并提供一些练题进行练。
一、过去完成时的用法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. 根据句意,选择合适的动词完成下列句子。
高中英语过去完成时技巧和方法完整版及练习题

【答案】D
【解析】
考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。
7.---What’s wrong with your cell phone? I can’t get through.
2.That was the first time I _____to Hongkong so I had great difficulty _____the hotel.
A.went, findingB.had gone, to find
C.have been, foundD.had been, finding
考点:考查虚拟语气
19.I didn’t get into the two-hour quarrel; I know how it ______, though.
A.would break outB.has broken outC.was breaking outD.had broken out
【答案】B
【解析】
试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。
考点:考查时态
18.---What do you think of the American singer Lady Gaga’s performance?
when I was about to leave.
A.had intendedB.intendedC.would intendD.was intending
过去完成时态精讲及练习

过去完成时态精讲及练习过去完成时是指“过去”这一时间段内发生的事情,它是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。
过去完成时的构成: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.(即:吃饭在先,他们到达在后。
)注意:在上面两个例句,虽然表达时间的连词不同(when当……时;before在……前),但两件事发生的先后顺序很明显。
请不要被when, before之类的词搞混淆了,关键要抓住两件事情的先后关系。
2、表达在过去某个确定的时间之前发生的事或状态。
例如:How many English films had you seen by the end of last year?在这个例句中,没有两个事件作比较。
但是,它有一个明确的时间作参考,即last year明确了告诉我们是“过去”时间,而by the end of last year说的是在last year之前完成的动作,因此它也是“过去的过去”,可以用过去完成时。
请仔细阅读下面的例句,注意时间的先后关系和动作的先后顺序:I had finished writing my composition by 10:00 this morning.(今天上午10:00点以前,我已经写完了我的作文。
)She had searched the internet for two hours when she found an ad for the Canon digital camera.(当她找到了佳能数码照相机的广告时,她已经在因特网上查询了两个小时。
过去完成时态的用法及专项练习

过去完成时态的用法及专项练习1. 过去完成时③还可以通过宾语从句或通过上下文暗示。
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 theyarrived at the hotel.(即:吃饭在先,他们到达在后。
)2、表达在过去某个确定的时间之前发生的事或状态。
例如:How many English films had you seen by the end of last term ?在这个例句中,没有两个事件作比较。
但是,它有一个明确的时间作参考,即last year明确了告诉我们是“过去”时间,而by the end of last year 说的是在last year之前完成的动作,因此它也是“过去的过去”,可以用过去完成时。
I had finished writing my composition by 10:00 this morning.(今天上午10:00点以前,我已经写完了我的作文。
)I went over what I had written again and again so that I wouldn't make any mistakes.(我一遍又一遍地检查了我所写的内容,以至我没有出现任何错误。
初中过去完成时精讲+精练(附答案)

初中过去完成时精讲+精练(附答案)过去完成时是英语中用来表示过去的过去的一种时态。
它通常用在主句的动词是过去时的情况下,用来表示在过去某个时间或动作之前发生的另一个过去动作或状态。
形成方式过去完成时的形成方式是由 had + 动词的过去分词构成。
例如:- I had finished my homework before he arrived.- They had already left when we got there.用法和注意事项1. 表示过去的过去:过去完成时常用来表示在过去某个时间或动作之前已经完成的动作或状态。
例如:- She told me she had already eaten dinner.- He had studied English for five years before he moved to America.2. 引导时间状语从句:过去完成时也可以用来引导时间状语从句,表示在过去某个时间或动作之前已经完成的动作或状态。
例如:- They had finished their work before they went home.3. 与其他过去时态的区别:过去完成时和一般过去时以及过去进行时的区别在于它表示的是在过去的过去发生的动作或状态。
例如:- He said he had already bought the tickets. (过去完成时)- He said he bought the tickets. (一般过去时)精练请用过去完成时来完成下面的句子。
1. I ______ (finish) my homework before my parents came back.2. They ______ (leave) the office when I arrived.3. She ______ (already eat) dinner before we got there.4. We ______ (travel) to Europe many times before we visited Asia.5. He said he ______ (never see) that movie before.答案1. had finished2. had left3. had already eaten4. had traveled5. had never seen。
初中过去完成时态讲解带练习

初中过去完成时态讲解带练习过去完成时态是用来表示过去某一时间或动作前发生的完成的动作,通常由had + 过去分词构成。
例如:- I had finished my homework before I went to bed.- They had already left when we arrived.在使用过去完成时态时需要注意以下几点:1. 表示两个过去的动作,其中一个动作发生在另一个之前,这时要用过去完成时态。
例如:- He had worked there for 2 years before he was promoted.- She had already eaten before I came to her house.2. 句子中需要明确表示一个动作发生在另一个动作之前,可以使用过去完成时态。
例如:- When I got home, my mother had already cooked dinner.- By the time we arrived at the cinema, the movie had already started.3. 注意过去完成时态的时间范围,它仅限于过去发生的动作,而不包括现在的动作。
例如:- I have been to Japan before. (不可用过去完成时态)以下是一些练,请用过去完成时态填空:1. By the time I ______ (arrive) at the party, everyone had left.2. She _______ (not finish) her work, so she had to stay late.3. When he __________ (arrive) at the station, the train had already left.4. They _________ (cook) dinner before their guests arrived.5. We _______ (already watch) that movie before.答案:1. arrived2. had not finished3. arrived4. had cooked5. had already watched。
【英语过去完成时的用法总结及练习题附答案】

定义过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作或状态。
它表示句子中描述的动作发生在“过去的过去”。
基本结构主语+had+过去分词vpp.(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.我对动词一无所知,因为我没有好好学习功课。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总体上说它属于“过去”这一时间段内发生的事情,它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。
过去完成时的构成很简单,即had + 动词的过去分词。
例如:had done, had gone, had built 等等。
一、过去完成时的主要用法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.(即:吃饭在先,他们到达在后。
)注意:在上面两个例句,虽然表达时间的连词不同(when当……时;before在……前),但两件事发生的先后顺序很明显。
请同学们不要被when, before之类的词搞混淆了,关键要抓住两件事情的先后关系。
2、表达在过去某个确定的时间之前发生的事或状态。
例如:How many English films had you seen by the end of last term ?在这个例句中,没有两个事件作比较。
但是,它有一个明确的时间作参考,即last year明确了告诉我们是“过去”时间,而by the end of last year说的是在last year之前完成的动作,因此它也是“过去的过去”,可以用过去完成时。
请同学们仔细阅读下面的例句,注意时间的先后关系和动作的先后顺序:I had finished writing my composition by 10:00 this morning.(今天上午10:00点以前,我已经写完了我的作文。
)She had searched the internet for two hours when she found an ad for the Canon digital camera.(当她找到了佳能数码照相机的广告时,她已经在因特网上查询了两个小时。
)I went over what I had written again and again so that I wouldn't make any mistakes.(我一遍又一遍地检查了我所写的内容,以至我没有出现任何错误。
)The film had already begun when I got to the cinema . (当我到电影院时,电影已经开始了。
)过去完成时还可以表示从过去某一时间开始,持续到过去另一时间的动作或状态。
例如:He had worked in the factory for five years before he moved here . (在他搬到这儿以前,他已经在那家工厂工作了五年。
)I saw Li Ping yesterday . We had not seen each other since I left Beijing . (我昨天看见李平了。
自从我离开北京,我们就没见过面。
)By the time I got there, it had already finished.When she got to the check-out, she realized she had left her purse at home.He said he had never seen Xiao Wang before.Ann had lived in a cottage for sixty years ever since she was born.He arrived at 2∶30. He had been told to wait in the VIP lounge.3、在told, said, knew, heard, thought等动词后的宾语从句。
She said (that) she had never been to Paris.4、①when引导的从句(注:从句谓语动词为过去式) ②by短语③by the time引导的从句(注:从句谓语动词为过去式) ④before引导的从句(注:从句谓语动词为过去式)例如:(1)Tom was disappointed that most of the guests ______ when he ______ at the party.A. left;had arrivedB. left;arrivedC. had left;had arrivedD. had left;arrived解析:正确答案为D。
guests先“离开”,Tom后“到达”。
(2)We ______ four thousand new words by the end of last year.A. had learnedB. have learnedC. learnedD. will have learned解析:根据by短语中的last year得知是到去年年末,正确选项为A。
(3)He had already built his own lab by the time he was ten.到十岁时,他已经建起了自己的实验室。
(4)He had studied English for five years before he came here.来这儿之前,他已经学过五年英语了。
5、(1)主语+had+hardly(scarcely)+过去分词+when(before)+主语+一般过去时。
(2)主语+had+no sooner+过去分词+than+主语+一般过去时。
例如:①They had no sooner got home than it began to rain.他们一到家,天就下起雨来。
②______ got into the room,______ the telephone rang.他一到家,电话就响了。
A. He hardly had;thenB. Hardly had he;whenC. He had not;thatD. Not had he;when解析:正确答案为B。
当否定词hardly,scarcely,no sooner放在句首时,主谓要倒装6、根据上下文的时间关系来确定用过去完成时。
例如:1). The pen I ______ I ______ is on my desk,right under my nose.那支我以为已经丢了的钢笔。
在我的桌子上,就在我的鼻子底下。
A. think;lostB. thought;had lostC. think;had lostD. thought;have lost解析:正确答案为B。
“丢笔”是在“认为”之前发生的动作。
2). Helen ______ her keys in the office so she had to wait until her husband ______home.海伦把钥匙忘在了办公室,所以她不得不等到丈夫回家。
A. has left;comesB. left;had comeC. had left;cameD. had left;would come 解析:正确答案为C。
had to wait说明事情发生在过去,而“忘带钥匙”的动作发生在“等丈夫回家”之前。
7、表示过去未曾实现的愿望、打算或意图,用过去完成时。
常用动词有:hope,think,expect,intend,mean,suppose,want等。
例如:They had wanted to help but couldn't get here in time.他们本来是要来帮忙的,但未能及时赶到。
8、It was+时间+since+主语+过去完成时。
例如:They asked me to have a drink with them. I said that it was at least ten years since I ______ a good drink.他们邀请我和他们喝酒,我说,我已经至少十年没有好好喝过了。
A. had enjoyedB. was enjoyingC. enjoyedD. had been enjoying正确答案为A。
二、下列情况一般不能用过去完成时下列三种情况不用过去完成时:1、句中如yesterday , last year , in 1986 , three days ago等明确地表示过去时间的状语,谓语动词必须用一般过去时。
例如:Peter didn`t play football yesterday . (彼得昨天没有踢足球。
)2、在叙述两件以上的事件时,如果事件之间连接地很紧凑的一系列的动作,一般仍用一般过去时而不用过去完成时。
例如:They decided to stay here , and so they built their houses and made their farms . (他们决定呆在这儿,所以他们建了房子,开垦了农场。
)三、过去完成的否定句和疑问句1、否定句had not ...例如:I hadn't learnt Lesson 20 yet.2、疑问句Had....?例如:Had you ever seen such an exciting match before? Yes, I had. / No, I hadn't.四、一般过去时和过去完成时用法有哪些不同?1. 在主从复合句中的用法不同(1)用在宾语从句中在主句谓语为一般过去时的宾语从句中,既可用一般过去时,也可用过去完成时。
但两种时态的意义明显不同。
试比较下列两组句子:She said she was a doctor. 她说她是位医生。
(说话时仍为医生)She said she had been a doctor.她说她曾当过医生。
(说话时已不是)She said she had been a doctor for twenty years.她说她当过20年的医生。
(主要强调说话时已当过20年医生,此状态可能已经结束,也可能还没有)但是,如果从句中有表示具体时间的状语,则常用一般过去时。
例如:He said he was born in 1986. 他说他是1986年出生的。
(2)用在含有after的主从复合句中在含有after的主从复合句中,一般在从句中使用过去完成时,主句中使用一般过去时。