英語語法:如何攻略現(xiàn)在完成式
作者:kathy
來源:互聯(lián)網(wǎng)
2016-10-12 18:44
現(xiàn)在完成定義:現(xiàn)在完成進行時表示某動作從過去某個時間開始,一直延續(xù)到現(xiàn)在,并且還有可能持續(xù)下去。如:
Those cats have been screaming for hours.
?那些貓叫了半天了。
We have been waiting for him for two hours.
?我們等他等了兩個小時。
The dollar has been climbing steadily all week.?
整個星期美元一直在穩(wěn)步增值。
構(gòu)成:主語 + have / has + 過去分詞 + 其他(當主語是第三人稱單數(shù)時用has,其余人稱用have。過去分詞:規(guī)則動詞的過去分詞構(gòu)成與動詞過去式相同;不規(guī)則動詞需要特殊記憶。)
否定式:主語 + haven’t / hasn’t + 過去分詞 + 其他
疑問式:Have / Has + 主語 + 過去分詞 + 其他?
簡略答語:Yes, 主語 + have / has.(肯定)
No, 主語 + haven’t / hasn’t.(否定)
現(xiàn)在完成時的含義之一是過去完成的動作對現(xiàn)在仍有影響,用以下四大標志詞可以表達這種含義:
一、以already, just和yet為標志
already, just和yet表示到現(xiàn)在為止動作或狀態(tài)已經(jīng)、剛剛或還沒有發(fā)生。
He has already got her help.
他已得到她的幫助。
He has just seen the film.
他剛剛看過這場電影。
He hasn’t come back yet.
他還沒有回來。
二、ever和never為標志
ever和never表示到現(xiàn)在為止動作或狀態(tài)曾經(jīng)或從來沒有發(fā)生過。
This is the best film I have ever seen.
這是我曾經(jīng)看過的最好的一部電影。
He has never been to Beijing.
他從沒有到過北京。
三、以動作發(fā)生的次數(shù)為標志若某一動作到現(xiàn)在為止已經(jīng)發(fā)生了若干次,則要使用現(xiàn)在完成時。
He says he has been to the USA three times.
?他說他已經(jīng)去過美國三次了。
四、以so far為標志
so far往往表示到目前為止動作或狀態(tài)已經(jīng)發(fā)生。
He has got to Beijing so far.
到目前為止他已到了北京。
She has passed the exam so far.
到目前為止她已經(jīng)通過了考試。
?