别忘了戳上方 “麦堆学常识” 关注我哦!

▲图片原创
打开网易新闻 查看精彩图片
▲图片原创

其实中文也有时态,不过中文的时态是通过添加词语来表示的,比如【过了,将要,已经,一直】等,而英文是通过动词的变形,即分词表示的。

英文的时态

英文的时态

英文时态的的基本形式是以发生时间为准,分为一般现在时,一般过去时,一般将来时,容易理解。

但是如果以过去当事人的口吻,讲述他将来的事情,就是过去将来时。
而上述四种时态表示的都是像流水账一样的客观陈述,没有强调。
如果要强调事情正在发生呢,就产生了四种进行时。
如果要强调事情对完成后的影响呢,就产生了四种完成时。

如果要强调事情的持续性和完成后的影响呢?就又产生了四种完成进行时。

因此英文中16种时态都是由(发生时间)和(是否正在进行)以及(是否强调影响)互相交叉形成的。如下图所示:

▲图片来自网络
打开网易新闻 查看精彩图片
▲图片来自网络

下面我们就从基本句型 He learn English为例,讲述这16种时态。

一般时态4种

He learn English。 一般现在时:他学习英语。

He learned English last night。 一般过去时:他昨晚学习了英语

He is going to learn English tomorrow. 一般将来时:他打算明天学习英语。

He was going to learned English the next day. but he forgotted。 过去将来时:他本来打算第二天要学习英语的,但是他忘记了。

进行时态4种,通常伴随一个时间点。

He is learning English now。 现在进行时:他正在学英语呢。

He was learning English at 7pm last night。 过去进行时:他昨晚7点正在学英语呢。

He will be learning English at 7pm tommorrow. 将来进行时:明天晚上7点的时候,他正在学英语呢。

He would be learning English at 7pm the next day. 过去将来进行时:第二天晚上7点的时候,他正在学英语呢。

完成时态4种,强调对后来的影响,暗含一个so。

He has learned English. (so he pass the exam easily。) 现在完成时:他已经学习了英语,因此他很轻松就通过了考试。

He had learned English. (so he passed the exam easily。) 过去完成时:他那时已经学习了英语,因此他很轻松就通过了考试。

He will have learned English by the end of the week.(so he will pass the exam easily。)将来完成时:周末之前,预计他就会把英语学完了,因此他应该很轻松就通过考试。。

He would have learned English by the end of the week. (so he would pass the exam easily。)过去将来进行时:那个周末之前,预计他就会把英语学完了,因此他应该很轻松就通过考试。

完成进行时态4种,跟完成时差不多,但强调续过程,暗含一个so.并且通常伴随一个时间段,动词是持续性动词。

He has been learning English for 5 hours.(so he is tired now。) 现在完成进行时:他学英语已经学了5个小时了,因此他已经很累了。

He had been learning English for 5 hours.(so he was tired the next day。) 过去完成进行时:当时他学英语持续学了5个小时,因此第二天他很累。

He will have been learning English for 5 hours tommorrow.(so he will be tired the next day。) 将来完成进行时:明天他将学5个小时英语,因此第二天他会很累。

He would have been learning English for 5 hours by the the time we met him.(so he must be tired the next day ) 过去将来进行时:我们看到他之前,他连续学英语的时间会达到5个小时,他第二天一定会很累。

其实,完成时和完成进行时有时含义非常接近,尤其对于持续性的动作,他的完成时本来就有持续的意思。只有根据上下文,当说话的人特别想强调持续过程的时候,比如有一个明显的时间段作状语,后边那个so表示的结果也跟这个过程有关,就得考虑用完成进行时态。而普通完成时态的so一般跟动作的结果有关。

在实际运用中,到底用哪个时态,先看发生的时间,判断过去现在将来,再看是否正在进行,决定要不要进行时。最后检查一下是不是强调影响,话没说完,决定是否用完成时,一般就可以了。如果根据上下文,觉得他是特别强调持续性的行为(一般有表示一段时间的词语,并且动词是续性动词,so也是强调过程),那就用完成进行时吧。

时态的特殊用法

时态的特殊用法

补充,过去式一般表示由一个人讲述过去的故事,语气比正常要轻松一些。因此他有两个"不表示过去"的特殊用法。

1. 表示委婉的请求。

因为can/will/shall做肯定句时,有时表示祈使语句,暗含有强迫的意思,可能让人不舒服。因此在表示请求的疑问句中,一般用could/would/should代替,表示委婉和谦卑。比如:

You can be sucessful. 你一定会成功的。

You will/shall lost this game. 你一定会输掉这场游戏的。

I will/shall be the winner. 我一定会获胜的。

Could/Would you help me? 你能帮助我吗?

Should I bring you some food? 需要我给你带些食物吗?

2. 表示虚拟语气。

通常表示愿望,假设。愿望嘛,许愿的时候,都是认为无法实现的。因此也用过去式,表示对神灵的谦卑。

I wish I could fly. 要是我会飞就好了。

If I were you, I would do it better. 要是我是你,我会做的更好。

If I had been there, I would let him have a rest. 如果我当时在那里,我会让他休息一会的。

If only I could pass the exam ! 我要是能通过这个考试就好了。

Without your help, I wouldn’t have passed the exam。如果没有你的帮助,我不会通过这个考试。

还有表示坚持(insist)命令(order),建议(suggest),要求(require)之类的词时,也会用虚拟语气should来表示应该,此时跟must意思差不多,但语气轻点。

He insist that he should be the winner. 他坚持他才应该是胜利者。

带有if的虚拟语气,或者没有if,但是暗含if的假设,还能用部分倒装来省略if,通常用在书面语。比如:

Were I you,I would do it better. 要是我是你,我会做的更好。

Should I go abroad, I would buy you a gift. 如果我将来能出国,我一定会给你带个礼物的。

本文内容为小编手搓。如需转发,请注明来源。有问题请发表评论与小编互动哦!