现在是CC猫冷笑话时间:

问:最美的英语时态是什么?

答:当然是礼物般完美的现在完成时(present perfect)。(好冷好冷,冻死了)

本喵一直不明白为什么完成时态的英文是perfect,直到某天潜心攻读拉丁文,才发现原来perfect源自拉丁语中的perfectus(完成)。既然如此,今天就来聊聊最美的英语时态:现在完成时。

现在完成时是什么意思呢?请看下面三条总结:

1. 表示现在已经完成的动作

2. 过去发生的事对现在造成的影响

3. 表示从过去某一个事件持续发生到现在

一般来说,现在完成时是长这样的(have + 过去分词):

I/We/You/They have passed CET4. (已经通过了大学英语四级,多么吉利的句子啊~)

I/We/You/They have not passed CET4.

主语是第三人称单数时,要用has代替have

He/She has passed CET 4.

He/She has not passed CET 4.

如果要强调“哥已经过了哈哈哈”,可以在have/has后加上already。例如:

I have already passed CET 4.

对于那些考试没过,或是不知道过没过的同学来说,不好意思,already这个词就不适合大家了,咱们还是老老实实的在句尾用yet吧,意思是“还没有”:

I have not passed CET 4 yet. (我还没有通过四级考试。)

Have you passed CET 4 yet?(你通过四级考试了吗?)

值得注意的是,英美两国人民对already和yet的用法有不同意见:严谨古板的腐国人民认为,already和yet只能用于现在完成时;但活泼奔放美国人觉得,和一般过去时连用也不是不可以哦。

上面的现在完成时例句中,并没有提及具体时间。如果要涉及具体时间,就要用到since或for这两个介词了。

Beijing has been the capital of the People's Republic of China since 1949.

(从1949年起,北京就是中国的首都。)

Beijing has been the capital of the People's Republic of China for almost 70 years.

(北京成为中国的首都已经差不多70年了。)

从上面的例句我们可以看出,since后面加时间点(1949年),而for后面加时间长度(70年)。切记切记,现在完成时后面不能直接加时间点,千万不要漏掉since啊。

CC Cat has taught me English last year. 摔!since呢?

CC Cat has taught me English since last year. 乖!这才是本喵的好学生。

其实,现在完成时和一般过去时最容易混淆,本喵专门为脸盲的同学准备了《时态比较:现在完成时与一般过去时》,约不?