过去完成进行时

合集下载

过去完成进行时

过去完成进行时

过去完成进行时过去完成进行时是英语中的一种时态,表示在过去某个时间点之前开始并一直进行的动作或状态。

一、概念与构成过去完成进行时由had been + 动词的现在分词构成。

其中,had been是过去完成时的助动词,并结合现在分词来表示持续进行的动作或状态。

例如:- They had been playing basketball for two hours when it started to rain.(他们开始下雨时已经打了两个小时的篮球。

)- She had been studying English for three years before she moved to the United States.(在她搬到美国之前,她已经学了三年的英语。

)二、用法1. 过去完成进行时表示在过去某个时间点之前开始并持续一段时间的动作或状态。

例如:- By the time I arrived, they had been waiting for me for an hour.(当我到达的时候,他们已经等了我一个小时了。

)- She had been living in London for three years before she moved to Paris.(在她搬到巴黎之前,她已经在伦敦住了三年。

)2. 过去完成进行时常与表示过去某个时间点的时间状语连用,用来强调从过去某一时间点开始一直持续到另一个过去时间点之前的动作或状态。

例如:- I had been working on the project since morning when he called me.(他给我打电话时,我从早上开始就一直在做这个项目。

)- They had been dating for two years before they got married.(在他们结婚之前,他们已经约会了两年。

)3. 过去完成进行时还可用于条件句和原因状语从句中,表示过去某个时间点之前一直进行的动作或状态。

一般过去时与过去完成进行时的区别

一般过去时与过去完成进行时的区别

一般过去时与过去完成进行时的区别一般过去时和过去完成进行时是英语中表示过去事件的两种时态。

它们在用法和含义上存在一些差异,下面我们将对它们进行详细的比较。

一般过去时(Simple Past Tense)是用来表示过去发生的动作、习惯或状态的时态。

它通常与过去的时间状语连用,如yesterday(昨天)、last week(上周)、three years ago(三年前)等。

过去完成进行时(Past Perfect Continuous Tense)则用来描述在过去某一时间点之前已经开始并持续了一段时间的动作或情况。

它结合了过去完成时(Past Perfect Tense)和进行时(Continuous Tense)的特点。

一般过去时的构成相对简单,一般使用动词的过去式形式,如walked(走),ate(吃),played(玩),was/were(是/是)等。

过去完成进行时则由"had been" + 动词的现在分词形式构成,例如:had been eating(一直在吃),had been working(一直在工作),had been studying(一直在学习)等。

两者最大的区别在于它们表示的时间范围和对事件的关注点。

一般过去时侧重于过去某一特定时间点的动作或状态,而过去完成进行时则强调了一个过去的持续性动作,该动作通常在过去某个时间点之前一直发生或持续。

举个例子来说明区别:一般过去时:I walked to the park yesterday.(昨天我走到了公园。

)这句话表示的是在过去的某个时间点,我走到了公园。

动作已经完成,没有强调持续性。

过去完成进行时:I had been studying for three hours when she called.(她打电话的时候,我已经学习了三个小时了。

)这句话表明在她打电话之前,我已经开始学习并持续了三小时了。

强调了过去某一时间点之前的持续性动作。

过去完成进行时

过去完成进行时

过去完成进行时过去完成进行时是英语中的一种时态,表示在过去的某个时间点之前开始,一直持续到过去的另一个时间点的动作或状态。

本文将介绍过去完成进行时的构成、用法以及一些例句。

一、过去完成进行时的构成过去完成进行时由过去完成时的助动词“had”、be 动词“been”以及动词的现在分词构成。

肯定句格式:主语 + had been + 动词的现在分词否定句格式:主语 + hadn't been + 动词的现在分词疑问句格式:Had + 主语 + been + 动词的现在分词二、过去完成进行时的用法1. 表示过去某一时刻之前的动作或状态持续了一段时间。

例如:- He hadn't been studying English for long before he moved to the United States.(他在搬到美国之前学了英语有一段时间了。

)- They had been working on the project for months before they finally finished it.(他们在完成这个项目之前已经工作了几个月。

)2. 用于过去完成时与过去进行时之间的时间关系。

例如:- She realized that she had been living in the same city as her childhood friend for years without even knowing it.(她意识到多年来她一直住在和她童年朋友同一个城市,却一直不知道。

)- By the time I arrived at the party, they had been dancing for hours.(当我到达派对的时候,他们已经跳了好几个小时的舞了。

)3. 用于虚拟语气的条件句中。

例如:- If he had been paying attention, he would have noticed the mistake.(如果他当时注意到了,他就会发现这个错误。

过去完成进行时的构成和用法

过去完成进行时的构成和用法

过去完成进行时的构成和用法一、构成过去完成进行时(Past Perfect Continuous Tense)是一种用来描述过去某一时间点或过去某一时间段已经持续了一段时间的动作或状态的时态。

它的构成是通过过去完成时的助动词 "had" 与动词的现在分词形式及 "been" 构成的。

构成形式:had been + doing/being + ...示例:- They had been studying English before they went abroad.(他们在出国之前一直在研究英语。

)二、用法1. 过去已经持续的动作或状态过去完成进行时用于描述已经持续了一段时间的动作或状态,在过去的某个时间点或时间段之前已经开始并持续了一段时间。

示例:- He had been waiting for the train for two hours before it arrived.(在火车到达之前,他已经等了两个小时了。

)- They had been living in the city for ten years before they moved to the countryside.(在搬到乡村之前,他们已经在城市住了十年了。

)2. 过去持续的动作或状态对过去某一时间点的影响过去完成进行时还可以用于描述过去持续的动作或状态对过去某一时间点的影响,表达 "过去某一时间点之前已经持续了一段时间的动作或状态导致了过去某一时间点的结果"。

示例:- She was out of breath because she had been running.(她喘不过气来,因为她跑了一段时间。

)- He looked tired because he had been working all day.(他看起来很累是因为他一整天都在工作。

)三、注意事项使用过去完成进行时时,需要确保与过去某一时间点或时间段有关,而不能用于描述一般的过去事件。

过去完成进行时的句子

过去完成进行时的句子

过去完成进行时的句子过去完成进行时是英语语法中比较复杂的时态之一,它由“过去完成时”和“进行时”两个词组构成,通常用于表示过去某一时间段内已经发生但尚未结束的动作或状态。

本文将从不同的角度解析过去完成进行时的句子,以帮助大家更好地理解和运用。

1. 时间和动作的有机结合过去完成进行时通常用于描述过去一段时间内一直在进行的动作,例如:- I had been studying English for three years before I went to the United States.- He had been working as a banker for over a decade when he decided to switch careers.这些句子中,“had been”表示过去完成时,“studying”和“working”则表示进行时,两者有机结合,形成了过去完成进行时。

这种句子常常用于突出时间和动作的有机联系,使得句子更加具有层次感和连贯性。

2. 表示过去未完成的动作过去完成进行时还可以用于表示过去某一个动作尚未结束,尤其是在某个时间点之前一直持续进行,例如:- By the time we got to the cinema, the movie had already been playing for half an hour.- The train had been traveling for hours when we finally arrived at our destination.这些句子中,“had already been playing”和“had been traveling”表示过去完成进行时,同时也表示这些动作在某个时间点之前一直持续。

通过这种方式描述过去尚未完成的动作,可以更加生动地表达出时间和动作之间的关系。

3. 情态语气和虚拟语气的使用过去完成进行时有时也用于表示情态语气或虚拟语气,例如:- If he had been listening more carefully, he would have understood everything.- I wish I had been studying harder when I was in college.这些句子中,“had been”表示过去完成进行时,同时也表示情态语气或虚拟语气。

英语中过去完成时和过去完成进行时区别用法

英语中过去完成时和过去完成进行时区别用法

过去完成时和过去完成进行时过去完成进行时(Past Perfect Progressive Tense)过去完成式是不能单独用的。

我们用的时候,必须有另一个事件。

也就是说,假如我们有两件事A 和B,两件事都发生在过去,但A 发生在B 以前,A 应该用过去完成式,B 则用过去式。

以下是几个例子:(1)他到台湾以前,曾学过中文。

He had studied Chinese before he came to Taiwan.(2)他念大学以前,曾前工作过。

He had worked before he decided to go to college.(3)我写这篇有关爱尔兰的小说以前,曾去过爱尔兰。

I had been to Ireland before I wrote this book about Ireland's people.(4)我在上大学以前,已经学过微积分。

I had studied calculus before I got into college.(5)周一以前,已经下过雪了。

It had already snowed before Monday.(6)警察到来之前,小偷已经跑了。

When the police arrived, the thieves had already run away.(7)到那时,他的家人已经有半年没有他的消息了。

Until then, his family hadn’t heard from him for 6 months.如果我们要强调较早发生事件的连续性,我们可以用过去完成进行式。

占去完成进行式和现在进行式惟一不同的地方是verb to have 的地方一定要用had 。

以下是一些过去完成进行式的例子:1. I had been watching TV before you called me.2. I had been working hard in a company for many years before I went to college.3. He had been studying before he went to class.4. He had been driving all day before he went to sleep.过去完成时1)概念:表示过去的过去----|-------|-----|---->其构成是had +过去分词构成。

过去完成进行时的结构

过去完成进行时的结构

过去完成进行时的结构过去进行时基本结构:主语+was/were+doing+其它,表示在过去某一时刻或某一段时间内进行或发生的动作,过去进行时有表示原因、强调、表示感情色彩等作用。

形式:was /were + v-ing则表示在过去某一时刻或某一段时间内展开或出现的动作。

一、结构过去展开时肯定句基本结构=主语+was/were+doing+其它过去进行时否定句基本结构=主语+was/were+not+doing+其它过去展开时通常疑问句基本结构=was/were+主语+doing+其它答语:yes,主语 was/were. 或no,主语wasn't/weren’t.过去展开时特定疑问句基本结构=特定疑问词+通常疑问句+其它以下是各种句型的例句:1.we were having supper when the phone rang.我们正在吃晚饭时,电话响了?2.this time yesterday jack was not watching tv.昨天这个时候杰克没看电视。

3.he was repairing his bike.他在修理自行车。

4.when/while we were having supper, the light went out.我们正在吃饭时,灯熄灭了。

5.while we were talking, the teacher came in.当我们正在谈话时,老师进来了。

6.while he was waiting for the bus, he was reading a newspaper.他边等车边看报。

7.he was cleaning his car while i was cooking.他擦车时,我正在做饭。

8.tom was getting up at six o’clock every day that week.汤姆那一周里每天都是六点钟起床。

高中英语过去完成进行时的语法知识点介绍

高中英语过去完成进行时的语法知识点介绍

高中英语过去完成进行时的语法知识点介绍英语的时态有16种,这些都是学生需要记忆的知识点,下面店铺的小编将为大家带来关于过去完成进行时的语法知识点的介绍,希望能够帮助到大家。

高中英语过去完成进行时的语法知识点一、结构形式过去完成进行时由“had been+现在分词”构成,因此无人称变化。

二、用法归纳1.过去完成进行时表示持续到过去某时的一个动作(可算是现在完成进行时的过去式):The ground was wet. It had been raining. 地是湿的。

此前一直在下雨。

At last the bus came. I had been waiting for half an hour. 最后公共汽车来了,我已等了半小时。

She was out of breath. She had been running. 她气喘吁吁,她一直在跑来着。

He gave up smoking last year. He’d been smoking for twenty years. 去年他戒烟了。

他抽烟已经二十年。

2.过去时间可用一个时间状语表示:When I first met her, she had been working in the company for ten years. 我第一次见到她时,她在那家公司已工作十年了。

I had not been waiting long when a taxi drew up. 我没等多久就来了一辆出租车。

She had been looking at the parcel for some time before she realized that it was for her mother. 这包裹她看了好一会儿才明白这是寄给她妈的。

Until/Up till then she had been living with her daughter. 到那时为止她一直和她女儿一起住。

过去完成进行时例句

过去完成进行时例句

过去完成进行时例句现如今,过去完成时正在越发流行起来,它可以用来表达一种过去发生的动作,但又不指明是何时发生的。

这是一种时态,主要在英语中使用;一般来说,它的结构为“had +去分词”;它可以与其他时态,如过去现在进行时、现在完成时等等,同时使用。

这种时态主要用来表达过去终止的动作,以及某件事情就已经完成。

让我们来看看过去完成进行时的一些例句,从而加深对它的理解: 1. She had been walking around the park when she suddenly remembered an errand she had to do.一直在公园里走动,突然想起了有一件事要做。

2. The rain had been pouring for hours before it finally stopped.雨停下来之前,淅沥了好几个小时。

3. We been waiting for hours, but he never showed up.们等了好几个小时了,可他始终没出现。

4. She had been trying to figure out the answer when she suddenly got an idea.正努力思考问题的答案,突然有了个主意。

5. I had been thinking about it for days, but I still didn know the answer.想了好几天,但依旧没有答案。

可以看出,过去完成进行时有时可以与just连用,表示“刚刚”,这时它的结构变成“had just been doing”。

这对于更准确地表达观念,描述某种动作是刚刚发生的,是非常有用的。

例如:1. I had just been working on my computer when the power went out.正在电脑上工作,就在那时停电了。

过去完成时与过去完成进行时的区别

过去完成时与过去完成进行时的区别

过去完成时与过去完成进行时的区别过去完成时和过去完成进行时是英语中表示过去的两种时态,它们在用法和含义上有一定的差异。

本文将详细介绍这两个时态的区别和使用方法。

一、过去完成时(Past Perfect)过去完成时表示在过去某一时间或事件之前已经完成的动作或状态。

它的构成是由had + 过去分词组成,用于强调过去的先后关系。

例如:1. They had already left when I arrived.(当我到达时,他们已经离开了。

)2. She had finished her homework by the time her friend called.(她的朋友打电话时,她已经完成了作业。

)通过以上例子可以看出,过去完成时常常与过去某时刻或事件相连,表示在这一时刻或事件之前已经完成的动作。

二、过去完成进行时(Past Perfect Continuous)过去完成进行时表示过去开始并一直持续到另一个过去时间点或事件的动作或状态。

它的构成是由had been + 动词-ing形式组成。

例如:1. He had been studying English for two hours before he took a break.(他休息前已经学了两个小时英语。

)2. They had been waiting for the bus for half an hour when it finally arrived.(当公交车终于来了时,他们已经等了半个小时。

)通过以上例子可以看出,过去完成进行时强调的是一个动作或状态在过去的时间段内一直持续进行。

三、区别与比较1. 时间范围不同:过去完成时强调的是在过去某一时间点或事件之前的动作或状态,即过去的过去。

而过去完成进行时强调的是过去某一时间段内的持续状态或动作。

2. 表达方式不同:过去完成时使用had + 过去分词,强调动作的完成。

而过去完成进行时使用had been + 动词-ing形式,强调动作的持续性。

英语语法 过去完成时和过去完成进行时知识点比较

英语语法 过去完成时和过去完成进行时知识点比较

英语语法过去完成时和过去完成进行时知识点比较NO.1 意义过去完成时表示“过去的过去”,表示过去某一时间或动作以前已经发生或完成了的动作对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件,侧重事情的结果。

意思是已做完这件事之前已完成另一件事。

(必须两件事都发生在过去,一前一后)过去完成进行时表示过去某一时间段已对现在有影响并且至今还在进行的动作。

NO.2 句型过去完成时:had+done(过去分词)过去完成进行时:had +been+doingNO.3 用途和比较过去完成时:(1)在told、said、knew、heard、thought 等动词后宾语从句eg: She said that she had finished hishomework until her mum came back.她说她在她妈妈回来之前已经完成作业。

(2)作状语从句在过去不同时间段发生两个动作,发生在前,用过去完成时; 发生在后,用一般过去时。

eg: When I arrived, the train had left.当我到了,火车已经开了。

(3)表示意向,如“hope,wish,expect,think,intend,mean,suppose”等,用过去完成时表示“原本....,本能...."eg: We had hoped that you would come,but you didn't.我们希望你能来,但你没来(4)过去完成时的时间状语before,by, until,when, after, once, as soon aseg: He said that he had learned art before.他说他以前会学好艺术。

过去完成进行时:(1)表示到现在还尚未完成eg: He had been writing the novel.他还在写小说(2)企图eg: He had been studying English他仍在学习英语(3)未得结果eg: We had been studying what the teacher said.我们仍在学习老师教的知识(表示还没懂)(4)反复动作eg:He had been asking me the same question (很多次)他问过我很多相似的问题(5)情绪what had he been doing?(不耐烦)他在做什么?NO.4 理解过去完成时:句子中普遍存在过去式,两件事情都发生在过去,一前一后,强调结果过去完成进行时:时态少用,但经常强调事情对现在的影响。

过去完成进行时与过去进行时的区别与用法

过去完成进行时与过去进行时的区别与用法

过去完成进行时与过去进行时的区别与用法过去完成进行时(Past Perfect Continuous Tense)和过去进行时(Past Continuous Tense)是英语中表示过去时间的两种时态。

它们在用法和构成上有所不同,下面将详细介绍它们的区别和用法。

一、过去完成进行时的构成及用法过去完成进行时表示在过去某一时间范围内已经开始并一直持续进行,强调过去动作的延续性。

构成上由had been + 动词的现在分词组成。

1. 肯定句:主语 + had been + 动词的现在分词例句1:He had been waiting for the bus for half an hour before it finally arrived.(在公交车终于来之前,他一直在等待了半个小时。

)例句2:She had been studying English for two years before she moved to Canada.(在她搬到加拿大之前,她已经学习英语两年了。

)2. 否定句:主语 + had not been + 动词的现在分词例句3:They had not been working together for long before they started having conflicts.(在他们开始发生冲突之前,他们还没有一起工作很久。

)3. 疑问句:Had + 主语 + been + 动词的现在分词?例句4:Had you been studying for the exam before you realized it was cancelled?(在你意识到考试取消之前,你一直在准备考试吗?)过去完成进行时的用法:- 表示过去某一时间之前的延续动作或状态。

- 表示过去某一时间之前一直进行的动作,此时通常同时存在一个新的动作或事件。

二、过去进行时的构成及用法过去进行时表示在过去某一固定时间点或某一动作发生时正在进行的动作,强调过去某一时刻的持续性。

过去完成进行时的用法

过去完成进行时的用法

过去完成进行时的用法过去完成进行时是英语中的一种时态,它表示在过去某个时间点或动作之前开始,一直持续到过去某个时间点或动作的进行状态。

本文将详细介绍过去完成进行时的用法,并提供相关的例句以帮助理解。

一、过去完成进行时的构成过去完成进行时的构成是由had been + 动词-ing形式构成。

其中"had been"是过去完成进行时的助动词短语,表示动作在过去某个时间点或动作之前已经开始进行。

动词的-ing形式表示动作的进行状态。

二、过去完成进行时的用法1. 表示过去某个时间点之前的持续动作过去完成进行时常用来描述过去某个时间点之前已经开始持续的动作。

例如:- When I arrived at the party, Kate had been waiting for me for an hour.(当我到达派对时,凯特已经等我一个小时了。

)- They had been talking for hours before I joined the conversation.(在我加入对话之前,他们已经聊了好几个小时了。

)2. 表示过去某个时间点之前的连续状态过去完成进行时也可以用来描述过去某个时间点之前一直持续的状态。

例如:- She had been living in New York for five years before she moved to London.(在她搬到伦敦之前,她一直在纽约生活了五年。

)- They had been working hard all day before they finally finished the project.(他们一直努力工作了一整天,直到最后完成了这个项目。

)3. 表示过去某个时间点之前的暂时状态过去完成进行时还可以用来描述过去某个时间点之前的暂时状态。

例如:- Tom had been studying Chinese for weeks, but he still couldn't speak it fluently.(汤姆学了几个星期的中文,但他仍然讲不流利。

过去完成进行时的用法归纳

过去完成进行时的用法归纳

过去完成进行时的用法归纳过去完成进行时是英语语法中的一种复合时态。

它结合了过去完成时和进行时的形式,用来表示在过去某一时间点之前一直在进行的动作或状态。

下面是过去完成进行时的用法归纳:1. 表示过去某时刻之前一直持续的动作。

例如:We had been waiting for hours when the concert finally started.(当音乐会终于开始时,我们已经等了好几个小时了。

)2. 表示过去某时刻之前一直存在的状态。

例如:She had been living in Paris for two years before she moved back to Beijing.(她在回到北京之前已经在巴黎住了两年了。

)3. 用于某些时间状语从句中,表示在过去某一时间点之前正在进行的动作或状态。

例如:I was tired because I had been running all morning.(我累了,因为我整个上午一直在跑步。

)4. 用于强调过去某一时间点之前与之相比更晚或更长的动作或状态。

例如:He had been doing his homework for three hours when his mother told him it was time for bed.(他妈妈告诉他是睡觉时间时,他已经做了三个小时的作业了。

)5. 用于与过去完成时形式相连的时间段,表示该时间段内一直持续的动作或状态。

例如:By the time I arrived, he had been waiting for me for three hours.(当我到达时,他已经等我三小时了。

)在使用过去完成进行时时,应注意以下几点:1. 过去完成进行时的结构为had been + 现在分词形式,应在适当的时间点使用过去完成进行时形式;2. 过去完成进行时常用于时间状语从句中,从而表示在过去某一时间点之前正在进行的动作或状态;3. 在配合时间段使用过去完成时形式时,动作或状态必须延续至时间段的末尾。

过去完成进行时的讲解及练习

过去完成进行时的讲解及练习

过去完成进行时过去完成进行时结构:主语+had+been +doing (have/has随人称的变化而变化)语法比较:过去完成进行时与过去完成时的用法很相近,它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后的当前才结束He had been waiting for two weeks.He was still waiting.(有一个表示一段时间的状语)Up to that time he had been translating those books.(He was still translating at “that time”.)He had been writing the letter till two o'clock.He was now thirty years old.He had been gambling since he was ten.(He was still gambling at thirty.)He had been standing there in the sun.(没有时间状语)He had been thinking about his marriage.不过这种时态并不一定表示这个过去动作将持续下去:He came back at seven.He had been waiting for her two hours.(At seven he did not wait any more.)He stopped swimming.He had been swimming for the last three hours.过去完成进行时语法含义:1)尚未完成:He had been writing the novel.(He had not finished it yet.)2)企图:He had been studying the meaning of this proverb.(He was trying to study it.)3)未得结果:We had been studying what our enemy had said.(But we were not able to understand it.)4)最近情况:He had been quarrelling with his wife.(lately)5)反复动作:He had been asking me the same question.(Many times)6)情绪:What had he been doing?(不耐烦)过去完成进行时语法特点:这种时态很少用在否定句中,而多以过去完成时代替:He had not practiced English for many years.(普通说法)He had not been practicing English for many years.(少见)这种时态还可用在said,supposed等引起的间接引语中,代替现在完成进行时:He said,“I have been speaking to John.”= He said that he had been speaking to John.He thought,“She was watching me when I passed.”= He thought that she had been watching him when he had passed.过去完成进行时经常与现在完成进行时混淆。

过去完成进行时与过去进行时的区别

过去完成进行时与过去进行时的区别

过去完成进行时与过去进行时的区别过去完成进行时和过去进行时是英语中比较常见的两种时态,它们在用法和表示的意义上有着明显的区别。

本文将就这两种时态进行详细解析,以帮助读者准确理解和运用它们。

一、过去完成进行时(Past Perfect Continuous)过去完成进行时表示过去某个时间点前持续进行的动作或状态。

它包含三个要素:过去时间点、持续性动作/状态、过去完成。

通常使用"had been + V-ing"的形式构成,其中"had been"是过去完成时的谓语动词。

例句1:He had been studying for hours before he took a break.(他在休息之前已经学习了数小时。

)例句2:They had been waiting for the bus when it started to rain.(下雨时,他们一直在等公交车。

)从以上例句可以看出,过去完成进行时强调动作或状态的持续性,它用于描述过去某一时间点之前一直在进行的动作或状态。

二、过去进行时(Past Continuous)过去进行时表示过去某个时间点正在进行的动作。

它包含两个要素:过去时间点和进行中的动作。

通常使用"was/were + V-ing"的形式构成,其中"was/were"是过去进行时的谓语动词。

例句1:She was cooking dinner while her husband was watching TV.(她在做晚饭时,她丈夫在看电视。

)例句2:I was studying in the library when the earthquake happened.(地震发生时,我正在图书馆学习。

)从以上例句可以看出,过去进行时强调动作的进行中,用于描述过去某一时间点正在进行的动作。

三、区别与运用1. 时间点的不同:过去完成进行时强调某个时间点之前一直在进行的动作或状态,而过去进行时强调某个时间点正在进行的动作。

过去完成进行时的时间状语

过去完成进行时的时间状语

过去完成进行时的时间状语过去完成进行时是英语中的一个时态,用来表示过去某个时间点之前正在进行的动作或状态。

在句子中,我们经常会添加时间状语来进一步说明动作发生的具体时间。

本文将就过去完成进行时的时间状语进行讨论。

一、表示动作的时间段1.时间段的延续:for, since例如:- They had been studying for three hours before they took a break.(他们休息之前已经学习了三个小时了。

)- She had been living in London since 2010.(自2010年以来,她一直居住在伦敦。

)2.时间段的终结:until, by the time例如:- I had been working on the project until he called me.(他打电话给我之前,我一直在做这个项目。

)- By the time she arrived, we had been waiting for an hour.(她到达的时候,我们已经等了一个小时了。

)二、表示动作的频率always, often, never, seldom, rarely等例如:- He had been practicing the piano every day before he gave his concert.(在他举行音乐会之前,他每天都练习钢琴。

)- They had been going to the gym regularly before they got injured.(在他们受伤之前,他们经常去健身房。

)三、表示动作的先后顺序before, after, by the time等例如:- They had been studying English before they started learning French.(在他们开始学法语之前,他们一直在学英语。

过去完成进行时的构成和用法

过去完成进行时的构成和用法

过去完成进行时的构成和用法过去完成进行时是英语中的一种时态,用来表示在过去某个时间点之前正在进行的动作或状态。

它是通过将过去完成时和现在进行时结合而成的。

构成过去完成进行时的构成由以下三个要素组成:1. 过去完成时的助动词:had2. 现在进行时的be动词:been3. 动词的现在分词形式:-ing过去完成进行时的句式结构为:had been + 现在分词形式。

用法过去完成进行时主要用来描述过去某个时间点之前的动作或状态。

它用于强调过去某个时间点之前的持续性动作,并且可以与其他过去时态进行对比。

以下是过去完成进行时的几种常见用法:1. 表示过去某个时间点之前正在进行的动作:- She had been studying English for two hours before she took a break.- They had been living in Paris for six months before they moved to London.2. 表示过去某个时间点之前的持续状态:- We had been waiting for the bus for over an hour when it finally arrived.3. 表示对过去某个时间点之前的动作进行的评论、推测或假设:- They must have been planning the surprise party for weeks before the big day.需要注意的是,过去完成进行时通常用在主句中的过去完成时态之后,以表示主句中的动作或状态在过去某个时间点之前正在进行。

总的来说,过去完成进行时较少使用,主要用于强调过去某个时间点之前的持续性动作或状态。

在使用过程中,应确保不与其他时态混淆,并根据具体语境恰当运用。

参考文献:。

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

过去完成进行时
A 形式
过去完成进行时是由 had been+现在分词构成,因此无人称变化:
I had/I’d been working
they had not/hadn’t been working
had you been working?
had you not/hadn’t you been working?
凡不能用于进行时的动词均不能有这种时态,但动词want(有时还有wish)除外:
The boy was delighted with his new knife.He had been wanting one fora long time.
男孩对新小刀很高兴。

他早就想要一把了。

注意:这一时态没有被动语态,像They had been picking ap-ples(他们一直在摘苹果)这样的句子,最近似的被动式是Ap-ples had been picked(苹果已摘完),实际上这两种说法意思并不相同。

(参见下面B3。


B 用法
过去完成进行时与过去完成时之间的关系,同现在完成进行时与现在完成时之间的关系相同。

(参见第192节。


1 表示动作在所说的过去某一时刻之前就已开始并持续到那一时刻或者在那一时刻之前刚刚停止时,常常可以用两个时态中的任一个(参见第192节A):
It was now six and he was tired because he had worked since dawn.
已经6点了,他感到很累,因为他从天亮起一直工作到现在。

相当于:
It was now six and he was tired because he had been working since dawn.那时正是6点,他因从一大早就干活而累了。

2 用过去完成时表示的反复的动作,有时可以作为一种连续的动作用过去完成进行时表示(参见第192节B):
he had tried five times to get her on the phone.
他曾试着打了五次电话要找她。

He had been trying to get her on the phone.
他一直在试着打电话找她。

3 一个用过去完成时表达的单一动作和一个用过去完成进行时表达的动作不同(参见第192节C):
By six o’clock he had repaired the engine.
到6点钟时他已经修好发动机了。

(这项工作已经完成。


但He had been repairing the engine(他一直在修理发动机)仅告诉我们他在前面的时间/前半小时里做什么,而并不告诉我们这项工作是否完成。

另一个区别是,由过去完成进行时表示的动作常持续进行直到或甚至超过说话的时间(这个时间是在过去)。

而由过去完成时表示的动作虽可以发生在这一说话时间之前不久,但动作与说话之间可以有较长的时间间隔:
He had been painting the door.
他当时一直在油漆门。

(油漆大概还未干。


He had painted the door.。

相关文档
最新文档