現(xiàn)在完成時
現(xiàn)在是CC貓冷笑話時間:
問:最美的英語時態(tài)是什么?
答:當(dāng)然是禮物般完美的現(xiàn)在完成時(present perfect)。(好冷好冷,凍死了)
本喵一直不明白為什么完成時態(tài)的英文是perfect,直到某天潛心攻讀拉丁文,才發(fā)現(xiàn)原來perfect源自拉丁語中的perfectus(完成)。既然如此,今天就來聊聊最美的英語時態(tài):現(xiàn)在完成時。
現(xiàn)在完成時是什么意思呢?請看下面三條總結(jié):
1. 表示現(xiàn)在已經(jīng)完成的動作
2. 過去發(fā)生的事對現(xiàn)在造成的影響
3. 表示從過去某一個事件持續(xù)發(fā)生到現(xiàn)在
一般來說,現(xiàn)在完成時是長這樣的(have + 過去分詞):
I/We/You/They have passed CET4. (已經(jīng)通過了大學(xué)英語四級,多么吉利的句子啊~)
I/We/You/They have not passed CET4.
當(dāng)主語是第三人稱單數(shù)時,要用has代替have:
He/She has passed CET 4.
He/She has not passed CET 4.
如果要強調(diào)“哥已經(jīng)過了哈哈哈”,可以在have/has后加上already。例如:
I have already passed CET 4.
對于那些考試沒過,或是不知道過沒過的同學(xué)來說,不好意思,already這個詞就不適合大家了,咱們還是老老實實的在句尾用yet吧,意思是“還沒有”:
I have not passed CET 4 yet. (我還沒有通過四級考試。)
Have you passed CET 4 yet?(你通過四級考試了嗎?)
值得注意的是,英美兩國人民對already和yet的用法有不同意見:嚴(yán)謹(jǐn)古板的腐國人民認(rèn)為,already和yet只能用于現(xiàn)在完成時;但活潑奔放美國人覺得,和一般過去時連用也不是不可以哦。
上面的現(xiàn)在完成時例句中,并沒有提及具體時間。如果要涉及具體時間,就要用到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.
(北京成為中國的首都已經(jīng)差不多70年了。)
從上面的例句我們可以看出,since后面加時間點(1949年),而for后面加時間長度(70年)。切記切記,現(xiàn)在完成時后面不能直接加時間點,千萬不要漏掉since啊。
CC Cat has taught me English last year. 摔!since呢?
CC Cat has taught me English since last year. 乖!這才是本喵的好學(xué)生。
其實,現(xiàn)在完成時和一般過去時最容易混淆,本喵專門為臉盲的同學(xué)準(zhǔn)備了《時態(tài)比較:現(xiàn)在完成時與一般過去時》,約不?