本文主要是介绍文法俱乐部 第三章 动词时态,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简单式
简单式的动词可以清楚交代此动作是发生于哪个时段。而与它搭配的时间副词通常会明确标示出一个时段。也就是说:简单式的时间是括弧的形状,我们可以用括弧把简单式的时间括起来。在以下的叙述中,我们就以括弧来表示简单式中所描述的时间,这个括弧大小不拘,可以小到一个点,也可以大到无限,可是必须标示得很明确。现在来看看几个例子,请注意观察动词时态与时间副词之间的关系:
一、过去时间
例:The U.S. established diplomaticrelations with the P.R.C.in 1979.
(美国与中华人民共和国于1979年建交。)
此句中,以in 1979来修饰动词establish (建立)的时间,表示美国与中华人民共和国建交发生在这段时间内,所以我们可以用括弧将in1979括起来。而这个括弧在now的左边,属于过去时间,所以动词用established,是过去时间的简单式。
例:I was visiting clients the whole dayyesterday.
(昨天一整天我一直在拜访客户。)
同样地,把be动词视为动词看待会比较简单。时间副词thewhole day yesterday的性质和in1979是相同的:都是一个过去时间的括弧。所以,动词时态也是一样的:都是过去简单式:was。be动词后面visitingclients这个部分可视为一个现在分词的短语,做为形容词补语来形容主语。现在分词表示一种持续性,相当于中文的“正在”、“一直”的口吻。二、现在时间
如果时间副词是now,或是以now为中心的或大或小的括弧,就要用现在时间的简单式。从前语法书中列出规则:真理以及事实要用现在简单式表示。其实这也没什么好背的。因为,只有在以now为中心的括弧,可以大到涵盖过去未来,才可以用来表示不变的真理。请看下面这些例子:
例:Bush is the U.S. President.
(布什是美国总统。)
布什是现任美国总统,可是几年前他不是,几年后他也可能不再是。这个句子的时间是一个以now为中心的括弧,所以用现在简单式。
例: All mothers love their children.
(天下的妈妈都爱自己的小孩。)
天下的妈妈没有不爱小孩的。这是古今皆然,以后也不会改变,所以这是以now为中心的一个极大的括弧。不论大小,只要可以用括弧表示,就是简单式,所以动词用现在简单式的love。
三、未来时间
例:There will be a major election inMarch.
(三月将有一次大选。)
时间副词in March是一个未来时间的括弧。只要可以括出时间来就是简单式。未来的事情还没发生,尚未确定,所以要加一个助动词will在前面,意思是“到时候会”。
完成式
另一种主要的状态是完成式。相对于简单式用括弧形状来表达时间,完成式则是以箭头形状来表达时间,表示动作的截止时间。从功能上来看,简单式是交代动作发生的时段,而完成式并不对动作发生的时段作明确的交代,只表示“曾经”、“做过”的意思。请看看下面的例句。
一、现在时间
例:I'm sure I have seen this facesomewhere.
(我肯定曾经见过这张脸。)
主要从句I'm sure的动词am表示是现在时间,除此之外,没有时间副词交代是什么时候“看到”这张脸的,只知道一定有见过。也就是说,“看到”的动作没有明确括出来是哪一个时段发生的,只有一个箭头的形状,表示截止时间是现在。在这一刻以前看到过都算数,以后才要去看则不算数。这就是现在时间完成式的条件,所以用haveseen(看过)。
二、过去时间
如果没有特别交代的话,一般说“有…过”就是“到现在有…过”,所以都是现在完成式。用过去完成式时则要有一个过去的截止时间,也就是箭头指在一个过去时间,在那之前就“有…过”。
例:Manysoldiers had died from pneumonia before the discovery of
penicilin.
(发现盘尼西林以前,已经有很多士兵死于肺炎。)
例:Japanhad not been defeated yet by the time Germany surrendered
unconditionally.
(到德国无条件投降为止,日本尚未被打败。)
三、未来时间
未来时间的完成式,只是把箭头所指的截止时间移到未来的一个点。观念上与现在、过去时间的完成式完全一样。在写法上,因为是未来时间,所以动词前面加一个will就可以了。请看例句:
例:Next April, I will have workedhere for 20 years.
(到四月,我在这里就工作20年了。)
例:Come back at 5:00.Your car will havebeen fixed by then.
(五点再来吧!到时候你的车一定已经修好了。)
结语
英语的动词时态很复杂,可是也可以很简单,只要在句型上转个弯,换个角度来看,就可豁然开朗。以上的探讨除了一些牵涉到语气的问题留待以后处理之外,已涵盖了传统语法中所有的时态变化。
其中所牵涉的重要观念有以下儿点:
一、把be动词当动词看,句子就只剩两种状态:简单式与完成式。
二、简单式是以括弧型的时间来表达。
三、完成式是以箭头型的时间来表达。
四、be动词后面的分词当作形容词补语。现在分词有正在进行的意思,过去分词有被动的意思。
这篇关于文法俱乐部 第三章 动词时态的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!