英语语法的过去完成时详解

英语语法中的过去完成时详解

过去完成时:表示过去发生的两个动作在先的,表示句子中描述的动作发生在过去。

基本形式:过去完成时由had ++过去分词组成,所以没人管它叫变化。

肯定式:我曾经/我曾经工作过,等等。

否定:我没有工作,等等。

问题类型:我工作过吗,等等。

否定疑问句:我是否工作过,等等。

时态用法:

1.过去完成时等同于现在完成时:

现在完成时:安刚刚离开。如果你担心你会抓到她。(安刚刚离开。如果你快点,你能赶上她。)

我到达时,安刚刚离开..)

而过去完成时并不局限于像现在完成时一样表达未指明时间的动作,所以可以说他已经把他的箱子留在了4∶40的火车上。(他把手提箱忘在4点40分的火车上了。)

2.现在完成时可与如since/for/always这样的词连用,表示过去开始的动作,现在仍在继续或刚刚结束:

同样,过去完成时也可以用来表示在过去某个时间之前开始的动作。

1)此刻还在继续。

我遇见比尔时,他穿着制服。他已经当兵十年了。那时他已经当了十年兵了。)

2)停下来或者就在那一刻停下来。

例如,在教堂院子里屹立了300年的老橡树突然轰然倒地。(那棵在教堂墓地屹立了300年的老橡树突然轰隆一声倒在了地上。)

但应该注意的是,过去完成时也可以用来表示:

3)在所述时间之前的某个时间停止的动作。

例如:他曾在部队服役十年;后来他退休结婚了..)他在部队服役十年,然后退役结婚。)

3.过去完成时也是一般过去时的过去式,用来表示叙述者或主语在过去某一时刻回顾早先的动作:

比如:1977他在巴黎遇到了她。他上次见到她是十年前。那时她的头发已经花白;他在巴黎遇见了她1977。他最后一次见到她是十年前。那时候她的头发是灰色的,现在全白了。)