什麼是現在完成時?
現在完成時是過去的動作或狀態持續到現在,或對現在造成的影響,可能持續發生下去。在英語時態中,"時"指動作發生的時間,"態"指動作的樣子和狀態。完成時態的構成分為兩部分:一是助動詞,二是實義動詞的過去分詞-ed。具體來說,用助動詞have、has表示"時",以表明動作發生的時間是在過去、現在還是將來;用過去分詞來表示動作的"態",以表明該動作已經完成,而且對現在有一定的影響。
現在完成時用法:
1、表示影響或結果
該用法的現在完成時表示一個過去發生的動作在過去已經完成,並且這個動作對現在仍有影響或結果,同時說話者強調的或感興趣的就是這個影響或結果,如漢語說"他已離開這個城市了",其中的"離開"肯定發生了,它對現在的影響或結果就是"他現在已不在這個城市了";又如漢語說"有人把窗戶打破了",顯然"打破窗戶"這一動作發生在過去,並且在過去已經完成了,但說話人強調的重點是打破窗戶對現在的影響——窗戶現在仍是破的。
2、表示持續
該用法的現在完成時表示一個過去發生的動作或開始的狀態在過去並未完成或結束,而是一直持續到現在,並且有可能繼續下去(也可能到此結束),如漢語說"他在我們學校教書已有30年了",顯然"他在我們學校教書"是從30年前開始,並且一直教到現在,已經持續了30年;又如漢語說"自上個星期以來他一直很忙",顯然"忙"是從上個星期開始的,並且這一"忙"就一直忙到現在。
現在完成時標誌詞:
1、already
用在肯定句中(be動詞、助動詞、情態動詞之後,實意動詞之前)常與yet進行轉換。
2、yet
放在否定句和一般疑問句句末。
3、before
表示之前發生的事情,放在句末。
4、just
表示剛剛做過的事情,放在have/has後面
5、ever
表示經常的或習慣性的動作,常與表示頻率的時間狀語連用。放在have、has後面,動詞後面。