网站首页 语言 会计 互联网计算机 医学 学历 职场 文艺体育 范文
当前位置:学识谷 > 英语 > 基础英语

区分过去将来完成进行时与过去完成进行时

栏目: 基础英语 / 发布于: / 人气:5.5K

导语:过去将来完成进行时表示动作从过去某一时间开始一直延续到对于过去来说的将来某一时间,动作是否继续下去,由上下文决定。而过去完成进行时则表示相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。下面由YJBYS小编告诉大家如何区分两者,欢迎参考!

区分过去将来完成进行时与过去完成进行时

  一、 概念和表示的含义

过去将来完成进行时表示动作从过去某一时间开始一直延续到对于过去来说的将来某一时间,动作是否继续下去,由上下文决定。

过去将来完成进行时的结构有三种:

肯定形式should/would have been + v-ing构成;

否定形式should/would+not have been + v-ing;

疑问形式是将should/would提前

而过去完成进行时(The Past Perfect Progressive)相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。放在间接引语或虚拟语气中时它的'时态不能再向前推,向后推是现在完成进行时。其结构形式如下:

had+been +动词-ing

  二、 结构形式总是让人摸不着头脑,所以接下来还是举个例子来真是感受一下。

过去将来完成进行时态:

He said he would have been living in this thriving city for 13 years by the next year”

他说,到下一年,他就在这个欣欣向荣的城市生活了13年之久了。

表示的是过去将来完成进行时,它所表示的是生活在这里的这一动作从过去某个时间开始已经持续了很久,但是是否会继续持续下去,则要结合上下文来分析。

而过去完成进行时态:

She had been suffering from a bad cold when she took the exam.

她在考试之前一直患重感冒

关于过去完成进行时态还有以下几点特别含义需要童鞋们在实际运用中加以关注:

1. 尚未完成:

He had been editing the his book.(他没有完成编辑书本)

2. 企图:

He had been studying the theories of this architecture.(他一直在努力学习这个建筑的建设原理)

3、未得结果:

We had been studying what our enemy had said.(但我们不能理解)

3. 最近情况:

He had been quarrelling with his wife.(近来)

4. 反复动作:

He had been asking me the same question.(多次,常常)

5. 情绪:

What had he been doing?(不耐烦)

Tags:将来