以程序员的视角学习英语1.1-动词的时态

170 阅读7分钟

1.动词的时间和状态

动词的时间分为:过去,现在,将来,过去将来;状态分为:一般、完成、进行、完成并且正在进行;综合起来的16种组合方式,就是动词的所有时态。那么接下来,我们先把时间和状态划分开来,逐一举例。

动词时间

  • 过去
  • 现在
  • 将来
  • 过去将来(这里重点讲解一下过去将来,这种时间比较特殊,它在英文中表示过去某一段时间为起点,对将来的设想或者规划。但是这里请注意,它与现在---这个时间点并没有关系,它更像是一种两个时间点组合的时间关系。比如:昨天是前天的过去将来,但是明天是现在的将来,明天也是前天的将来。所以具体要看两个时间点是如何排列的,与现在的时间点并没有直接联系)

动词状态

  • 一般(一般用于陈述某件默认的、一般的、简单的、没有特定状态的事情。比如,我喜欢打篮球,我喜欢看电影,他是一个好相处的人,有的时候我们会经常一起吃饭等等。)
  • 完成(特别注意这个状态,完成状态往往很容易让人联想到动作开始的具体时间,但是实际上这个完成状态只为了描述“完成了”这个动作的状态而已,它与动作开始的具体时间无关。)
  • 正在进行
  • 完成并且正在进行(一般用来描述持续性的事情。比如,我喜欢健身,并且最近一直在健身房健身。又或者,他早上在写代码,现在仍然在写。)

2.动词的时与态结合

英语中的时态往往会对动词进行不同程度的更改,如果你已经理解了上面对动词的时间和状态描述,那么接下来我们来试着组合时与态。

2.1 现在

1.一般现在时态:动词原型 + S(第三人称)

例如:I eat apples,You eat apples,she eats apples,The cat eats fishes。一般现在时往往用来描述事实(比如The bus leaves at 8PM every day)或者习惯、重复的动作(比如I play basketball)

2.现在进行时:助动词Be的变位(am is are) + 动词的现在分词(writing listening swimming) 例如:I am going for lunch,You are eating apples,she is eating apples,The cat is eating fishes。用来表示当前正在进行的动作

3.现在完成时:助动词have的变位(has) + 动词的过去分词(looked、smelled、eaten)
例如:I have done my work,You have eaten apples,she has eaten apples,The cat has eaten fishes。用来表示已经完成过的行为,往往这种语境下的表述都是已经对现实产生了结果的行为。

4.现在完成进行时:have的变位 + been + 动词的现在分词

例如:I have been eating apples,You have been eating apples,she has been eating apples,The cat has been eating fishes。一般用来表示已经完成了的动作,并且还要在以后继续下去的语境。

2.2 过去

1.一般过去时:直接加动词过去式
例如:I ate apples,You watched the video,she ate apples。通常描述过去发生过的某件陈述事实。

2.过去进行时:助动词Be的变位(was were) + 动词的现在分词(writing listening swimming)
例如:I was eating apples,You were watching the video,she was eating apples。通常描述过去时间里持续发生的某件事情。

3.过去完成时:助动词Have的变位(had) + 动词的过去分词(looked、smelled、eaten)
例如:I had eaten too much rice for lunch,so I was not hungry at all yesterday afternoon。例句中描述的我昨天中午已经吃了太多米饭,所以我昨天下午一点也不饿。这里的昨天中午吃太多的事实对下午不饿产生了直接影响,所以相对于昨天下午(包括现在)已经是完成过的事情了。只是因为我描述的是相对于昨天下午这个不饿的时间点,才会使用had eaten。

4.过去完成进行时:助动词Have的变位(had) + been + 动词的现在分词(writing listening swimming)
例如:I had been thinking of you,she had been eating apples,You had been watched the video。与第三条的过去完成时相同,过去完成进行时的语境也是针对于过去的某个时间点而言的,它与完成时不同的只有不仅仅是完成了,并且在那个时间点之后还在持续这个动作的状态。

2.3 将来

1.一般将来时:助动词will + 动词原形
例如:The sum will rise again tomorrow,I will get the job。一般将来时往往用来描述将来某个时间点会发生的事情,说话的人往往十分确定要描述的事情一定会在未来发生。

2.将来进行时:助动词will + 动词的现在分词
例句:I will be eating a apple for lunch at from 1pm to 3pm。将来进行时往往用来描述将来某个时间点会某个动作会在持续的执行中,语境中它的肯定语气比上一句的一般将来时还要更加强烈。

3.将来完成时:助动词will + have + 动词的过去分词
例如:I will have finished my work before 4PM tomorrow,So I can push my work log after that。将来完成时往往用来描述将来某个时间点已经完成了的动作,语气上比将来进行时更加笃定和强烈。

4.将来完成进行时:助动词will + have + been + 动词的现在分词
例如:You have been writing my article,I have been listening the song。将来完成时往往用在将来某个时间点已经完成并且还会持续的事情。

注意:英语中的用来描述将来的语境有好几种描述,例如:The bus leaves at 8PM。一般现在时,或者I am going to eat a apple。助动词 be(变为)+ going to + 动词原形,又或者直接省略going,You are to eat a apple。再或者,You are about to eat a apple。about to来代替going。而以上我们描述的用来描述将来的语法,是最普通最常见的一种。

2.4 过去将来

过去将来时是四种时态里最麻烦的一种,它往往会被用于过去时态的从句,它想表达的时间是针对于过去的某个时间点为起点,在那之后的将来这种语境下描述的语法。

1.一般过去将来时态:would + 动词原形
例如:I said I would eat a apple for lunch。这里的意思是我之前说过我会午饭吃苹果,这里只是站在过去的时间点描述了将来我会吃苹果这件事。至于午饭时间到没到,我们不得而知。

2.过去将来进行时:would + be + 动词的现在分词
例如:I said I would be eating a apple at 1PM tomorrow。根据以上一般过去将来时态类推,这里指针对于过去的某个时间点的将来我会保持吃苹果这个动作。

3.过去将来完成时:would + have + 动词的过去分词
例如:I said I would have finshed my work at 1PM tomorrow。我说过我会在明天下午1点完成完的工作。

4.过去将来完成进行时:would + have + been + 动词的现在分词
例如:I said I would have been writing for 2 hours by 1PM。我说过我明天下午之前会写作两个小时,并且之后我还会继续写作。

尾言: 或许大家看到这里会觉得时态有些难以理解,因为英语的时态往往伴随着助动词的变位和动词的变形,这与我们中文直接表达时间的准点习惯是不一样的。不过大家请放心,除开考试场景,英语的日常交流中过去将来时态是不常使用的,并且将来时中最常用的也只有一般将来时和将来进行时,将来完成时和将来完成进行时也不常用。今天的文章主要摘选时态的主要结构,助动词的变位和动词的变形是规则也且不规则的,建议大家通过最后的视频链接进行巩固,方便理解。

文章资源来源:www.bilibili.com/video/BV1XY…