一、現(xiàn)在完成時(shí)的意義
現(xiàn)在完成時(shí),其最大的特征就是“have / has 過(guò)去分詞”的動(dòng)詞形態(tài), 一般是用來(lái)表達(dá)某一件事或動(dòng)作已經(jīng)做完,其完成的時(shí)間點(diǎn)是當(dāng)前這個(gè)時(shí)間點(diǎn)或不久前。換句話說(shuō),就是說(shuō)話人以現(xiàn)在的時(shí)間點(diǎn)為參照,向更早以前的一個(gè)時(shí)間點(diǎn)做回顧。不過(guò),現(xiàn)在完成時(shí)除了表達(dá)一個(gè)現(xiàn)在已經(jīng)完成的動(dòng)作或事情之外,還有一些情形也會(huì)運(yùn)用到它,那現(xiàn)在讓我們一起來(lái)看看它的詳細(xì)內(nèi)容吧!
二、現(xiàn)在完成時(shí)的時(shí)間副詞
常與現(xiàn)在完成時(shí)搭配的時(shí)間副詞有:
次數(shù) once, twice, three times, several times ;
for + 一段時(shí)間;since + 過(guò)去某個(gè)時(shí)間點(diǎn);
recently / lately(最近),before(以前),just(剛剛);
in one's life(在…一生之中);
例1:Annie has seen the movie twice. 那部電影Annie已經(jīng)看過(guò)l兩次了。
例2:Mr. Li has lived here for many years. 李先生已經(jīng)住在這里許多年了。
例3:They have known each other since 2000. 他們2000年的時(shí)候就已經(jīng)認(rèn)識(shí)了。
例4:The students have been to NY recently. 這些學(xué)生們最近去了紐約。
例5:We have seen her before.我們以前見過(guò)她。
例6:Rob has just finished his homework. Rob剛剛才寫完他的作業(yè)。
例7:Kim has been a firefighter in his life. Kim一生都是一個(gè)消防員。
三、現(xiàn)在完成時(shí)句型-肯定句
1. 肯定句常加入already(也以可不加)。當(dāng)句中加入already時(shí),其位置在have / has后面,或是放于句尾。
have / has在完成時(shí)中是助動(dòng)詞,have用于主語(yǔ)是第一、第二人稱,還有主語(yǔ)是復(fù)數(shù)時(shí),has則用于主語(yǔ)是第三人稱單數(shù)??隙ň渲湫腿缦拢?/p>
(1) 主語(yǔ)+ have / has + (already) + 過(guò)去分詞+…
例1:He has (already) finished the reading homework. 他已經(jīng)做完朗讀作業(yè)了。
(2) 主語(yǔ)+ have / has + 過(guò)去分詞+ …+ (already).
例1:I have had my breakfast (already). 我已經(jīng)吃過(guò)早飯了。
2. 如要表達(dá)自從某事或某動(dòng)作后,到現(xiàn)在已經(jīng)歷時(shí)多久一段時(shí)間了,我們可用以下句型:
It has been / It's been + 一段時(shí)間+since + 主語(yǔ)+ 過(guò)去式動(dòng)詞+ …
It has been 縮寫為It's been
例1:It has been two years since he met Mary. 自從他遇到Mary到現(xiàn)在已經(jīng)兩年了。
例2:It’s been a long time since she graduated from Peking University. 她從北京大學(xué)畢業(yè)已經(jīng)很長(zhǎng)時(shí)間了。
四、現(xiàn)在完成時(shí)句型-否定句
1. 在have/ has后面加上not即構(gòu)成否定句,二者能與not縮寫成haven’t/ hasn’t。如要表示某動(dòng)作尚未完成時(shí),也可以在句尾加入yet。翻譯的時(shí)候,可以翻譯成 “還沒有,仍沒有,仍未” ,其句型如下:
主語(yǔ)+ haven’t / hasn’t+ 過(guò)去分詞+ …+ (yet).
例1:I have not / haven’t seen Andy before. 我以前從沒有見過(guò)Andy。
例2:Susie hasn’t finished her homework (yet). Susie還沒有把作業(yè)寫完。
例3:The old man has not / hasn’t been to UK. 這位老人沒有去過(guò)英國(guó)。
例4:These old men have not / haven’t gone to UK (yet). 這些位老人還沒有去過(guò)英國(guó)。
Tips:現(xiàn)在完成時(shí)中been to與gone to的區(qū)別:
(1) have / has been to指的是“曾經(jīng)去過(guò)某地的經(jīng)歷,而且現(xiàn)在回來(lái)了?!?/p>
(2) have / has gone to指的是 “已經(jīng)出發(fā)去某地,現(xiàn)在已經(jīng)到了,或是還在去某地的途中。
2. 直接在have/ has后面加上never,因?yàn)閚ever本身自帶完全否定的意思,所以此句型用來(lái)表達(dá) “從未/從來(lái)沒有過(guò) “某經(jīng)驗(yàn)。記住句子里有了never就不需再寫not了,更不用加yet。其句型如下:
主語(yǔ)+ have / has + never + 過(guò)去分詞+ …
例1:We have never seen whales . 我們從來(lái)沒見過(guò)鯨魚。
例2:Mary has never been to USA. Mary從來(lái)沒去過(guò)美國(guó)。
五、現(xiàn)在完成時(shí)句型-疑問(wèn)句
1. 現(xiàn)在完成時(shí)的疑問(wèn)句只要將助動(dòng)詞have / has移到句首即可?;卮鹨彩怯肶es或No開頭。其句型如下:
(1) Have / Has + 主語(yǔ)+ 過(guò)去分詞+ …+(yet)?
(2) Have / Has + 主語(yǔ)+ (ever) + 過(guò)去分詞+ …?
簡(jiǎn)略回答:Yes, 主語(yǔ)+ have / has.
No, 主語(yǔ)+ haven’t / hasn’t.
或 No, 主語(yǔ)+ never + have / has.
詳細(xì)回答:Yes, 主語(yǔ)+ have / has + 過(guò)去分詞+…
No, 主語(yǔ)+ haven’t / hasn’t + 過(guò)去分詞+…
或No, 主語(yǔ)+ have / has + never + 過(guò)去分詞+ …
例1:Q: Has your father left home (yet) ? 你的父親已經(jīng)離開家了嗎?
A: Yes, he has. 是的,他已離開。
例2:Q: Has Kayne ever been to Japan? Kayne曾經(jīng)去過(guò)日本嗎?
A: Yes, he has beento Japan several times. 是的,他去過(guò)日本好幾次了。
Tips:如要詢問(wèn)某動(dòng)作是否完成,問(wèn)句中可以加入yet;若要詢問(wèn)是否有做過(guò)某事或某動(dòng)作的經(jīng)驗(yàn)時(shí),句中可加入ever;二者都不是必須加的。
例3:Q: Has Ted caught the shuttle bus? Ted趕上班車了嗎?
A: No, he hasn’t caught it yet. 不,他沒有趕上。
例4:Q: Have you smoked before ? 你以前吸煙嗎?
A: No, I never have. 不,我從不吸煙。
例5:Q: Has Tommy ever been to HK? Tommy曾經(jīng)去過(guò)香港嗎?
A: No, he has never been to HK. 不,他從沒去過(guò)香港。
Tips:never在簡(jiǎn)略回答及詳細(xì)回答中的位置不一樣。簡(jiǎn)略回答,never要放在have/has的前面;詳細(xì)回答時(shí),never要放在have/has的后面。
2. 此外,我們可以用以下句型來(lái)詢問(wèn) “某事或某動(dòng)作到現(xiàn)在已經(jīng)歷時(shí)多久了“:
問(wèn)句:How long + have / has + 主語(yǔ)+ 過(guò)去分詞+ …?
回答:主語(yǔ)+ have / has + 過(guò)去分詞+ …
例1:Q: How long has Billy learned English? Billy學(xué)英文多久了?
A: He has learned English for three years. 他已經(jīng)學(xué)英文3年了。
例2:Q: How long has she practiced piano? 她練鋼琴多久了?
A: She has practiced piano since 6pm. 從下午6點(diǎn)就一直練鋼琴。
聯(lián)系客服