过去完成时态的用法及专项练习
过去完成时的用法及练习题(详解)
过去完成时的用法及练习题(详解)过去完成时是英语中的一种时态,表示在过去某个时间点或动作之前已经完成的动作或状态。
它由过去助动词“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.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。
【点评】本题考查过去完成时的用法。
2.—Peter, _______ you _______ your homework?—Not yet, I'll do it at once.A. have; finishedB. Did; finishC. 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 beenB. haveC. had beenD. will【答案】 C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be + 及物动词的过去分词”构成。
根据By the end of 2012可知该用过去完成时,所以选C。
4.When I got to school, I realized I ______ my backpack at home.A. leftB. had leftC. forgotD. had forgotten【答案】 B【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。
初中英语语法一般过去完成时专项讲解及练习
初中英语语法一般过去完成时专项讲解及练习一. 什么是一般过去完成时一般过去完成时是指在过去某个时间或事件之前已经完成的动作或情况。
一般过去完成时由“had + 过去分词”构成。
例句:- They had already left when I arrived.(当我到达时,他们已经离开了。
)- She told me that she had finished her homework.(她告诉我她已经完成了作业。
)二. 一般过去完成时的用法1. 表示过去某个时间或事件之前已经发生的动作或情况。
例句:- I had studied English for three years before I moved to the United States.(在我搬到美国之前,我已经研究了三年英语。
)- They had already eaten lunch when I called them.(当我给他们打电话时,他们已经吃过午饭了。
)2. 表示过去某一时间之前已经完成的持续性动作或情况。
例句:- He had been working as a teacher for ten years before he became a lawyer.(在成为律师之前,他已经当了十年的教师。
)- She had been living in London for five years before she moved to Paris.(在搬到巴黎之前,她已经在伦敦居住了五年。
)三. 一般过去完成时的练请根据提示完成下列句子,使用一般过去完成时:1. I __________ (finish) my homework before I went to bed.2. She __________ (already leave) when I arrived at the party.3. They __________ (live) in that house for five years before they moved to a new one.4. He __________ (study) French for two years before he traveled to France.答案:1. had finished2. had already left3. had lived4. had studied总结:一般过去完成时用于表示过去某个时间或事件之前已经完成的动作或情况,或表示过去某一时间之前已经完成的持续性动作或情况。
动-词--过去完成时态-讲解与练习题
过去完成时一、概念过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去(past-in-the-past )”。
----|--------------------------|-------------------------------|---------------------------->那时以前那时(过去)现在二、构成过去完成时由“助动词had + 过去分词”构成,其中had 通用于各种人称。
例如:They had already had breakfast before they arrived at the hotel.他们来宾馆之前就已经吃过饭了。
H e didn’t go to bed until he had finished he work.他直到把工作做完之后才睡觉。
三、用法1.过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在“过去的过去”。
例如:When I woke up, it had stopped raining.我醒来时,雨已经停了。
(主句的动作发生在“过去的过去”)He had left when I arrived. 当我到达时他已经离开。
2.过去完成时是一个相对的时态,表示的是“过去的过去”,只有和过去某一时间或某一动作相比较时才使用它。
例如:She told me that she had written a new novel.她告诉我她已经写好一本小说了。
(had written 发生在told 之前)I found the watch which I had lost. 我找到了我丢失的表。
3.过去完成时需与一个表示过去的时间状语连用,不能离开过去时间而独立存在。
此时多与already, yet, still, just, before, never 等时间副词及by, before, until 等引导的短语或从句连用。
过去完成时态讲解及练习
过去完成时态讲解及练习过去完成时态是英语中用于表示在过去某一动作或事件发生之前已经完成的动作或事件。
它通常由两个部分构成:过去助动词“had”和过去分词形式的动词。
以下是对过去完成时态的讲解及练示例。
一、过去完成时态的构成过去完成时态的构成由以下几个要素组成:1. 过去助动词“had”;2. 过去分词形式的动词。
二、过去完成时态的用法1. 表示在过去某一动作或事件发生之前已经完成的动作或事件。
示例:By the time we arrived, they had already eaten dinner.(我们到达的时候,他们已经吃过晚饭了。
)2. 表示在过去某个特定时间之前已经完成的动作或事件。
示例:She had finished her homework by 8 o'clock last night.(昨晚8点以前,她已经做完了作业。
)三、过去完成时态的注意事项1. 过去完成时态通常与表示过去的时间状语连用,例如“by the time”,“before”,“after”,“when”,“until”等。
示例:By the time they woke up, the sun had already risen.(他们醒来时,太阳已经升起。
)2. 注意句子的时态一致性,主句使用过去时态时,从句可使用过去完成时态。
示例:He said that he had already been to Japan twice.(他说他已经去过日本两次。
)四、过去完成时态的练以下是一些练题,帮助巩固对过去完成时态的理解:1. 他们已经完成了工作吗?2. 昨天晚上我在睡觉前已经刷牙了。
3. 他们在我到达之前已经离开了。
4. 你曾经去过那个城市吗?5. 吉姆离开前已经呆了一个小时了。
请根据上述规则和示例完成练题,加深对过去完成时态的掌握。
以上是关于过去完成时态的讲解及练习。
希望通过本文档的阅读和练习,您能更好地理解和掌握过去完成时态的用法和构成。
英语过去完成时专项训练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. 过去完成时(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、表达在过去某个确定的时间之前发生的事或状态。
例如:How many English films had you seen by the end of last term ?在这个例句中,没有两个事件作比较。
但是,它有一个明确的时间作参考,即last year明确了告诉我们是“过去”时间,而by the end of last year说的是在last year之前完成的动作,因此它也是“过去的过去”,可以用过去完成时。
过去完成时的使用方法讲解及练习题(详细介绍)
过去完成时的使用方法讲解及练习题(详细介绍)过去完成时的使用方法讲解及练题过去完成时是英语中常用的一种时态,它表示在过去某个时间之前已经完成的动作,通常与过去时连用。
本篇文档旨在详细介绍过去完成时的用法,并提供相关练题。
过去完成时的构成过去完成时由 had + 过去分词构成,其中 had 是情态动词 have 的过去式,表示在过去某个时间之前曾经发生过的动作或状态。
例如:- I had finished my homework before my mother came back home.过去完成时的用法过去完成时表示在过去某个时间之前已经完成的动作。
通常与过去时连用,用于强调两个已经完成的动作的先后顺序。
例如:- He had already left when I arrived at the airport.- They had been married for 5 years before they decided to have a baby.过去完成时也可以用于条件从句中,表示对过去某个条件的假设。
例如:过去完成时和其他过去时态的区别过去完成时常常和过去时连用,两者的区别在于过去完成时强调的是两个已经完成的动作之间的先后顺序,而过去时则只表示过去发生的动作。
例如:- He went to bed after he had finished his homework.- He went to bed after he finished his homework.练题请用适当的时态填空:1. By the time he arrived, we __________ (finish) our lunch.2. She __________ (never, see) such a beautiful sunset before she came to Hawaii last summer.3. If I __________ (have) enough money, I would have bought the car.4. They __________ (watch) the movie twice before they realized it was boring.5. She __________ (study) English for 3 years before she went to the UK.答案:1. had finished2. had never seen3. had had4. had watched5. had studied。
过去完成时态讲解及练习
完成时态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. 他在去英国深造前,已学了八年英语。
3. 在一段情景连贯的文字中,先发生的事放在后面叙述时,要用过去完成时。
如:Tom flew home, but his father had already died. 汤姆乘飞机回家,他的父亲却已经去世了。
(英语)英语过去完成时专项含解析
(英语)英语过去完成时专项含解析一、初中英语过去完成时1.—Did you see Tom at the party?—No, he _________ by the time I got there.A. leftB. was leavingC. had leftD. has left【答案】 C【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。
got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
2.— What do you think of the young lady?— She is hard-working. She ________ all her effort into her work before she got ill.A. has putB. putC. had putD. would put【答案】 C【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。
她生病前把她所有的精力都投入到她的工作中。
根据时间状语从句before she got ill.可知主句动作是过去的过去,该用过去完成时态:had+过去分词,故答案为C。
【点评】考查过去完成时。
理解句意并掌握过去完成时表示过去的过去,构成为:had+过去分词。
3.— Jack, would you like to see the new movie?— I'd love to, but I______ it already.A. am seeingB. will seeC. seeD. have seen【答案】 D【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。
由already可知是完成时,所以用have done。
故选D。
【点评】本题考查完成时have done。
过去完成时-知识点归纳与练习
10.—I ______ know you can play the piano so well.
—Thank you.
A. didn't B. don't C. can't
【答案】A
【解析】【分析】句意:——我不知道你钢琴弹得那么好。——谢谢。A. didn't不,一般过去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。
A. raised B. would raise C. had raised D. has raised
【答案】C
【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。
【点评】考查被动语态及过去完成时的用法。
16.—your fathera newspaper when you got home?
— No,.
A. Was;reading;he was B. Did;read;he did
C. Was;reading;he wasn't D. Did;read;he didn't
A. had, gone B. had, went C. has, gone D. has, went
【答案】A
【解析】【分析】这题考查时态的用法,by the time是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用过去完成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。
过去完成时及练习题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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 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的主从复合句中,一般在从句中使用过去完成时,主句中使用一般过去时。