时态 - 英语语法

时间

过去

现在

将来

过去将来:过去某个时间点的将来

状态

一般:注意三单

进行:进行中

完成:已经完成了

完成进行:过去到现在,未完成全部(仍要继续)


现在

一般现在

V

开始时间不确定,结束时间不确定

肯定:S V/Vs
否定:S do/does not V
疑问:疑问词 do/does S V

表 现在动作、习惯动作、客观事实、电视评论报道

一般现在时表将来,主句为将来时态或者表示将来意思,时间/条件状语从句用一般现在时表将来

名词复数,无冠词 -> 泛指一类事物

现在进行

am/is/are (not) V-ing

正在进行中,开始在现在之前,结束在现在之后

跟 always / constantly / forever / repeatedly 等频度词连用,表示抱怨。
My girlfriend is always complaining about ours house.(我女友总是抱怨我们的房子)

现在进行时表将来,表示已经安排好的事情。
My dad is taking me to tomorrow class.(我爸明天要带我去上课

现在完成

have/has (not) V-ed

过去开始,现在已经结束

也可以表示动作发生在过去,动作一直延续到现在。(和一些时态是重叠的)
可以和 before / since / for / already / many times / yet 连用
I have driven a car since 2009. (我从2009年开始开车

现在完成进行

have/has been (not) V-ing

过去到现在,未完成全部(仍要继续)

I have been working for seven days without a rest.
(我已经七天没休息了)


过去

一般过去时

动词过去式

肯定:S 过去式
否定:S did not V
疑问:疑问词 did S V

过去进行

was/were (not) V-ing

过去完成

had (not) V-ed

过去的过去

过去完成进行

had been (not) V-ing


将来

动词没有直接变成将来时的形态

一般现在时表达将来: The bus leaves at 8PM.

be变位+going+to+动词原形: I am going to eat a carrot.

上句going省略,be变位+to+动词原形: You are to eat a carrot.(有命令意味)

about取代going,be变位+about+to+动词原形: I am about to eat a carrot.

一般将来

will (not) V

在过去的语法中,语法学家说shall用于第一人称,will只用于第二、第三人称。
现在,尤其是在口语中,will也常用于第一人称。

知乎文章:shall和will用法区别小结

描述将来某个时间点发生的动作(主观肯定)

将来进行

will be (not) V-ing

将来完成

will have (not) V-ed

将来完成进行

will have (not) been V-ing


过去将来

将来时中的shall,对应的是should

一般过去将来

would (not) V

  • would:
    • will的过去式
    • 虚拟语气,表达与事实相反

过去将来进行

would be (not) V-ing

过去将来完成

would hava (not) V-ed

过去将来完成进行

would have been (not) V-ing