之前一直搞不懂英语动词时态当地怎么用,为什么会有这么多种,现在突然之间豁然开朗,果然还是要找规律
一、时态的种类
我们知道,谓语动词对比中文来说有三个特性
表时间:过去、现在、将来、过去将来(从过去某个时间点算将来)
表状态:一般(未说明)、完成、进行、完成进行(不但完成而且继续)
表语态:虚拟、陈述、祈使
时间和状态加起来就是时态,这里不考虑语态先,那么时间状态排列组合就是(这里我们把时间放前面,状态放后面)
1、时间为过去
过去一般时态
过去完成时态
过去进行时态
过去完成进行时态
2、时间为现在
现在一般时态
现在完成时态
现在进行时态
现在完成进行时态
3、时间为将来
将来一般时态
将来完成时态
将来进行时态
将来完成进行时态
4、时间为过去将来
过去将来一般时态
过去将来完成时态
过去将来进行时态
过去将来完成进行时态
tips:正常习惯把一般提在前面,比如过去一般时态正常叫做一般过去时态,就是因为以前是这样子学的,搞得这二十年来,老子一直都是云里雾里搞不懂。
二、时态的写法
上面我们已经知道时态的种类了,排列组合4*4就是16种,那么在英语中怎么表达呢?其实很简单,这里我们肯定要从状态出发,假设有一个动词(eat).
一般
动词原型(eat/eats)
进行
助动词be的变位+动词现在分词(eating)
完成
助动词have的变位+动词过去分词(eaten)
完成进行
助动词have的变位+been+动词现在分词(eating)
tips:状态肯定是用原型或者现在分词或者过去分词来表示的。
那时间呢,时间肯定是用谓语动词的现在和过去式表示的,比如be的现在有am/is/are,过去was/were,have有现在have/has,过去had,will有现在will,过去would,所以加上时间,那么16种时态就很简单了
1、时间为过去
过去一般时态:动词过去式(ate)
过去进行时态:was/were+动词现在分词(eating)
过去完成时态: had + 动词过去分词(eaten)
过去完成进行时态:had+been+动词现在分词(eating)
2、时间为现在
现在一般时态:动词原型(eat/eats)
现在进行时态:am/is/are+动词现在分词(eating)
现在完成时态:has/have+动词过去分词(eaten)
现在完成进行时态:has/have+been+动词现在分词(eating)
3、时间为将来
将来一般时态:will+动词原型(eat/eat)
将来进行时态:will+be+动词现在分词(eating)
将来完成时态:will+have+动词过去分词(eaten)
将来完成进行时态:will+have+been+动词现在分词(eating)
4、时间为过去将来
过去将来一般时态:would+动词原型(eat/eats)
过去将来进行时态:would+be+动词现在分词(eating)
过去将来完成时态:would+have+动词过去分词(eaten)
过去将来完成进行时态:would+have+been+动词现在分词(eating)
总结:时间用动词的原型或者过去式,状态用动词的原型或者现在分词或者过去分词,进行用助动词be,完成用助动词have,完成进行用助动词have+been
总结
一般用动词原型表达,进行用助动词be+动词现在分词,完成用户助动词have+动词过去分词,完成进行用助动词have+been+动词现在分词。至于过去现在将来过去将来就靠动词要不就是助动词的过去式或者现在状态表达即可。