現(xiàn)在完成時是“過去發(fā)生的動作對現(xiàn)在造成了影響”而且“過去的動作或狀態(tài)持續(xù)到現(xiàn)在并且已經(jīng)完成”。在英語時態(tài)中,“時“指動作發(fā)生的時間,”態(tài)“指動作的樣子和狀態(tài)。主要分為兩種用法:
1、表示過去發(fā)生的動作對現(xiàn)在造成的影響:
該用法的現(xiàn)在完成時表示一個過去發(fā)生的動作在過去已經(jīng)完成,并且這個動作對現(xiàn)在仍有影響或結(jié)果,同時說話者強調(diào)的或感興趣的就是這個影響或結(jié)果,如漢語說“他已離開這個城市了”,其中的“離開”肯定發(fā)生了,它對現(xiàn)在的影響或結(jié)果就是“他現(xiàn)在已不在這個城市了”。
2、表示過去的動作或狀態(tài)持續(xù)到現(xiàn)在并且已經(jīng)完成:
該用法的現(xiàn)在完成時表示一個過去發(fā)生的動作或開始的狀態(tài)在過去并未完成或結(jié)束,而是一直持續(xù)到現(xiàn)在,并且有可能繼續(xù)下去。如漢語說“他在我們學(xué)校教書已有30年了”,顯然“他在我們學(xué)校教書”是從30年前開始,并且一直教到現(xiàn)在,已經(jīng)持續(xù)了30年。