在英語(yǔ)中,不同時(shí)間里發(fā)生的動(dòng)作或存在的狀態(tài),謂語(yǔ)動(dòng)詞要用不同的形式來(lái)表示,謂語(yǔ)動(dòng)詞的這種不同形式稱為動(dòng)詞的時(shí)態(tài)。
英語(yǔ)中有8種基本時(shí)態(tài),其中4種現(xiàn)在時(shí)態(tài),對(duì)應(yīng)4種過(guò)去時(shí)態(tài)。4種現(xiàn)在時(shí)態(tài)是:一般現(xiàn)在時(shí)態(tài);現(xiàn)在進(jìn)行時(shí)態(tài);一般將來(lái)時(shí)態(tài);現(xiàn)在完成時(shí)態(tài)。他們對(duì)應(yīng)的4種過(guò)去時(shí)態(tài)是:一般過(guò)去時(shí)態(tài);過(guò)去進(jìn)行時(shí)態(tài);過(guò)去將來(lái)時(shí)態(tài);過(guò)去完成時(shí)態(tài)。
現(xiàn)在完成時(shí)表示到目前為止已經(jīng)完成的動(dòng)作或存在的狀態(tài)?,F(xiàn)在完成時(shí)是一種發(fā)生于過(guò)去、著眼于現(xiàn)在的時(shí)態(tài);動(dòng)作發(fā)生在過(guò)去,而強(qiáng)調(diào)點(diǎn)落在對(duì)現(xiàn)在的影響上,或描述從過(guò)去一直持續(xù)到現(xiàn)在的動(dòng)作或狀態(tài)。
1.現(xiàn)在完成時(shí)謂語(yǔ)動(dòng)詞的結(jié)構(gòu)形式
(1)現(xiàn)在完成時(shí)謂語(yǔ)動(dòng)詞的結(jié)構(gòu)形式:助動(dòng)詞have/has+過(guò)去分詞 。has用于主語(yǔ)為第三人稱單數(shù)的句子中,其他各人稱用have。如:
I have lived in Wuhan for years.我在武漢生活了好幾年了。
She has finished her homework already.她已經(jīng)完成作業(yè)了。
(2)現(xiàn)在完成時(shí)一般疑問(wèn)句、否定句、特殊疑問(wèn)句結(jié)構(gòu)及一般疑問(wèn)句的答語(yǔ):
■一般疑問(wèn)句為:將have/has 放在句子開(kāi)頭,且首字母要大寫(xiě),句末用問(wèn)號(hào)。
■肯定回答為:Yes,+主語(yǔ)的相應(yīng)代詞+have或has;
■否定回答為:No,+主語(yǔ)的相應(yīng)代詞+haven't或hasn't;
■否定句為:在have,has后加not+過(guò)去分詞。have和has可以和not縮寫(xiě)為haven't,hasn't。
■特殊疑問(wèn)句為:特殊疑問(wèn)詞+have/has+主語(yǔ)+過(guò)去分詞+……?如:
— Have you read the article in today's newspaper?你看過(guò)今天報(bào)紙上的文章了嗎?(一般疑問(wèn)句)
— Yes,I have.是的,我看過(guò)。/No,I haven't.不,我沒(méi)看過(guò)。(肯定、否定回答)
— Has your mother finished cooking?你媽媽做完飯了嗎?(一般疑問(wèn)句)
— Yes,she has.是的,她做完了。/No,she hasn't.不,她沒(méi)有。(肯定、否定回答)
They haven't written to their parents.他們還沒(méi)有給父母寫(xiě)信。(否定句)
Where have you been all this afternoon?整個(gè)下午你去哪里了?(特殊疑問(wèn)句)
2.現(xiàn)在完成時(shí)的用法
(1)現(xiàn)在完成時(shí)表示到目前為止已經(jīng)完成的動(dòng)作,常與just,already,yet,ever,never,recently,before,twice,three times等時(shí)間狀語(yǔ)連用。這種用法的特點(diǎn)在于動(dòng)作發(fā)生在過(guò)
去,而強(qiáng)調(diào)的是目前的結(jié)果或狀態(tài)。如:
I have seen the film already.我已經(jīng)看過(guò)那部電影了。(現(xiàn)在我知道電影的內(nèi)容了。)
Have you seen my bag?你看到我的手提包了嗎?(你知道它在哪里嗎?)
He has bought a new car recently.他最近買了部新車。
I haven't heard from Jane lately.我最近沒(méi)收到珍妮的信。
注意:
現(xiàn)在完成時(shí)不能和明確表示過(guò)去時(shí)間的狀語(yǔ)連用,如ago,yesterday,last year,at that time,then等表示過(guò)去的時(shí)間及when等引導(dǎo)的時(shí)間狀語(yǔ)從句。
(2)現(xiàn)在完成時(shí)還用于表示過(guò)去開(kāi)始,一直持續(xù)到現(xiàn)在的動(dòng)作或狀態(tài)。常與for,since引起的時(shí)間或how long連用。如:
I have collected coins for many years.我收集硬幣有很多年了。
George has been in business since he finished college.喬治自完成大學(xué)學(xué)業(yè)之后就開(kāi)始經(jīng)商。
I have studied English since 2005.我從2005年起就學(xué)習(xí)英語(yǔ)。
How long have you stayed in this city?你在這個(gè)城市待了多長(zhǎng)時(shí)間了?
注意:
①短暫動(dòng)作的動(dòng)詞leave(離開(kāi)),arrive(到達(dá)),come(來(lái)),go(去),return(歸還),join(參加),die(死),buy(買),borrow(借),begin(開(kāi)始),lose(丟失),marry(結(jié)婚),stop(停)等,在完成時(shí)態(tài)的肯定句中不能與for或 since 等引導(dǎo)的表示“段”的時(shí)間連用,但在否定句中可以。如:
(誤)He has arrived here for three days.他到這里三天了。
(正)He has been here for three days.他到這里三天了。
(正)I haven't met him for two years.我兩年沒(méi)有遇見(jiàn)他了。
②為了漢語(yǔ)表達(dá)的需要,短暫動(dòng)作的動(dòng)詞與for,since引起的時(shí)間或how long連用時(shí),要用相應(yīng)的另一個(gè)延續(xù)性動(dòng)詞來(lái)代替。如:
3.have gone to與have been to的區(qū)別
■“have gone to+某地”,意為“某人到某地去了”,指某人可能在去某地的路上,或者已到達(dá)某地,也許在返回途中,總之,某人已不在說(shuō)話地點(diǎn)。如:
He has gone to Beijing.他到北京去了。(他不在這里了)
He has gone to Hong Kong.他已去香港了。(他現(xiàn)在已不在本地)
■“have been to+某地”,意為“某人曾經(jīng)去過(guò)某地”。指某人以前去過(guò),現(xiàn)在不在那里。如:
He has been to Beijing.他曾去過(guò)北京。(現(xiàn)在他已回來(lái)了)
Have you been to Hong Kong?你去過(guò)香港嗎?(現(xiàn)在已不在香港)
4.現(xiàn)在完成時(shí)與一般過(guò)去時(shí)的區(qū)別
■一般過(guò)去時(shí)所表示的事情純屬過(guò)去,與現(xiàn)在情況沒(méi)有關(guān)系;現(xiàn)在完成時(shí)所表示的事情與現(xiàn)在情況有關(guān)系,是過(guò)去發(fā)生的事情對(duì)現(xiàn)在產(chǎn)生的結(jié)果或?qū)ΜF(xiàn)在的影響,或一直持續(xù)著。如:
Did you go to Canada last year?你去年去加拿大了嗎?(表示去年發(fā)生的行為)
Have you been to Canada?你去過(guò)加拿大嗎?(問(wèn)現(xiàn)在的情況,即你對(duì)那里了解多少)
■現(xiàn)在完成時(shí)表示過(guò)去某時(shí)發(fā)生的動(dòng)作,其結(jié)果影響或持續(xù)到現(xiàn)在。如:
I have learned the lesson by heart.我已熟記這一課了。(我現(xiàn)在可以背誦了)
I have lost my watch.我手表丟了。(我現(xiàn)在仍舊沒(méi)有表)
I lost my watch and I have no watch now.
He bought a house ten years ago.十年前他買了棟房子。(現(xiàn)在是否還擁有那棟房子就說(shuō)不定了)
He has bought a house.他已經(jīng)買了棟房子。(到說(shuō)話的時(shí)候他仍然擁有那棟房子)
瘋狂英語(yǔ) 英語(yǔ)語(yǔ)法 新概念英語(yǔ) 走遍美國(guó) 四級(jí)聽(tīng)力 英語(yǔ)音標(biāo) 英語(yǔ)入門 發(fā)音 美語(yǔ) 四級(jí) 新東方 七年級(jí) 賴世雄 zero是什么意思佛山市星御名都英語(yǔ)學(xué)習(xí)交流群