英语时态之过去完成进行时

过去完成进行时(past perfect progressive/continuous)是英语十六种时态之一,属于过去时的范畴,顾名思义动作或状态是存在于过去的某个时间。

一、定义:

表示相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。

二、结构:

1. 肯定句:主语 + had been doing + 其他

We had been studying.我们一直在学习。

They had been cooking.他们一直在做饭。

We had been walking on the path when a deer crossed in front of us.我们正走在小路上,这时一只鹿从我们面前走过。

2. 否定句:主语 + hadn't been doing + 其他

We had not been listening.我们没有在听。

It had not been snowing.没有下雪。

Sarah hadn’t been attending class very often when the accident happened.事故发生时萨拉不常上课。

3. 一般疑问句:Had + 主语 + been doing + 其他?

Had we been drinking?我们一直在喝酒吗?

Had they been eating?他们一直在吃东西吗?

Had she been speaking for a while when they showed up?他们出现时,她已经讲了一段时间了吗?

4. 特殊疑问句:What + had + 主语 + been doing + 其他?

How long had you been waiting to get on the bus? 为了坐公共汽车,你等了多长时间?

Where had you been working?你在哪里工作?

5. 被动语态(少见):主语 + had been being done + 其他

Chef Jason had been preparing the restaurant's fantastic dinners for two years before he moved to Paris.杰森大厨在搬到巴黎之前已经为餐厅准备了两年的美味佳肴。

三、用法:

1.与 because 从句连用,表示因果关系,例如:

Betty failed the final test because she had not been attending class.贝蒂期末考试不及格,因为她没有上课。

Terry was bored because he had been typing for 4 hours.特里很无聊,因为他已经打字4个小时了。

2. 常用于间接引语中,例如:

The doctor asked what he had been eating.医生问他吃了什么。

I asked where they had been staying all those days.我问他们那些天是呆在哪儿的。

3. 与 when 从句连用,表示在什么时候一直在做某事,例如:

You had only been waiting there for a few minutes when she arrived.她来的时候你只在那里等了几分钟。

She'd only been reviewing her lessons for a short while when her little sister interrupted her.她温习功课才一会儿,她妹妹就打断她了。

4. 与 before 引导的时间状语从句连用,表示过去某一时间之前一直进行的动作,例如:

She had been talking for over half an hour before I arrived.在我到达之前,她已经讲了半个多小时了。

James had been teaching at the university for more than a year before he left for Asia.詹姆斯在去亚洲之前已经在这所大学教书一年多了。

I had not been studying English for very long before I moved to America.在我搬到美国之前,我学英语的时间不长。

四、副词的位置

Always,only,never,ever,still 或 just 等副词置于助动词 had 之后,在疑问句中置于主语后面,例如:

He had only been practicing for months when he finally got the call for the audition.他只练习了几个月就终于接到了海选的电话。

Had he only been practicing for months when he finally got the call for the audition?当他终于接到试镜的电话时,他只是练习了几个月吗?

五、不用过去完成进行时的情况

通用的规则是,非持续性动词(non-continuous verbs)不用进行时,包括过去完成进行时,例如:

这辆摩托车在蒂娜买下之前已经属于乔治好几年了。The motorcycle had belonged to George for years before Tina bought it.The motorcycle had been belonging to George for years before Tina bought it.

需要注意的是,有些动词如 think,它有的时候可以是非连续性动词,此时意为“认为,以为”等,有的时候也可以是连续性动词,此时意为“思考,考虑,想”等,因此在使用进行时,要严格区分所使用单词的意思,避免张冠李戴。

(0)

相关推荐

  • 干货|3分钟彻底搞懂英语时态,不允许你没看过!

    学英语很难,但学习很快乐.     --- 学英语那点事 时态是英语语法的核心,也是英语和汉语之间最显著的区别之一. 所谓时态,一半是时 ,表示一个动作所发生的时间:另一半是态,表示这个动作在某个时刻 ...

  • 初中英语知识点:过去完成进行时

    过去完成进行时: 就是相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作.放在间接引语或虚拟语气中时它的时态不能再向前推,向后推是现在完成进行时. 过去完成进行时是由"had be ...

  • 初中英语知识点:现在完成进行时

    现在完成进行时: 是英语中,动词的一种基本时态,其构成为:主语+have/has+been+现在分词+其他成分. 基本结构: I/we/theyhavebeen+动词的现在分词 He/she/itha ...

  • 图解《新概念英语》语法之将来进行时

    [图示版] 高清SVG格式地址:http://pan.baidu.com/s/1mhSMLnE. [文字版] 1 结构 1.1 肯定句:will be doing 1.2 否定句:will not / ...

  • 图解《新概念英语》语法之过去进行时

    [配图注]伯明翰(Birmingham)位于英格兰中部,接近英格兰地理位置的中心,距伦敦仅160千米,是英国第二大城市,因此常被形象地称为"英格兰的大心脏".这座城市有着迤逦的风光 ...

  • 图解《新概念英语》语法之现在进行时

    [配图注]该图片为英国北安普顿大学(the University of Northampton)的一角.北安普顿镇位于英国中部,那里有着宁静的茅草和石头建成的村舍,绿色的乡村田野,还有传统的酒馆,是放 ...

  • 初中英语知识点:将来进行时

    将来进行时: 主要表示将来某一时间正在进行的动作,或表示要在将来某一时间开始,并继续下去的动作.一般用延续性动词表示. 常用来表示礼貌的询问.请求等. 例句:This time next day th ...

  • 初中英语知识点:过去进行时

    过去进行时: 表示在过去某一时刻或某一段时间内进行或发生的动作.其形式为was/were+V-ing. 常与表示过去的时间状语连用,如: last night,last Saturday等: 或者与w ...

  • 初中英语知识点:现在进行时

    现在进行时: 表示现在或当前一段时间正在进行的动作.可以表示有计划的未来,也就是用现在进行时表示将来. 现在进行时的构成是: 主语+be+v.ing[现在分词]形式 例如:He is writing ...