中考英語(yǔ)語(yǔ)法:英語(yǔ)時(shí)態(tài)的用法之四

字號(hào):

《英語(yǔ)時(shí)態(tài)的用法之四》由英語(yǔ)編輯整理,更多請(qǐng)?jiān)L問:https://www.liuxue86.com/english/。本內(nèi)容整理時(shí)間為05月12日,如有任何問題請(qǐng)聯(lián)系我們。
    英語(yǔ)時(shí)態(tài)的用法之四
    現(xiàn)在完成時(shí)的用法
    (1)表示動(dòng)作已經(jīng)完成,但后果或影響仍在。常與already, just, yet等副詞連用。
    I have just read your letter.我剛剛讀完你的信。
    He has already come back.他已經(jīng)回來(lái)了.
    (2)表示過(guò)去發(fā)生的動(dòng)作一直持續(xù)到現(xiàn)在。常與for或since引導(dǎo)的一段時(shí)間狀語(yǔ)連用。
    He has lived here for three years.他在此住了兩年了。
    I have been here since 1976.自從1976年我就一直在這里。
    ①.for后通常跟一個(gè)時(shí)間段,而since后只能跟一個(gè)具體的時(shí)間點(diǎn)。
    如:for two weeks持續(xù)兩周時(shí)間;since Monday自從周一
    ②.現(xiàn)在完成時(shí)的肯定句,其謂語(yǔ)動(dòng)詞如果是瞬間動(dòng)詞,如come, go, begin, join等,則不可與表示一段時(shí)間的狀語(yǔ)連用。
    如:他到此兩周了:He has arrived here for two weeks.(×)
    此時(shí)需轉(zhuǎn)換表達(dá)方式:
    ①用ago代替for,并改為一般過(guò)去時(shí)
    ②用延續(xù)性動(dòng)詞代替瞬間動(dòng)詞
    ③用It is/It has been…since…句型,如:
    He arrived here two weeks ago.
    He has been here for two weeks.
    It is/It has been two weeks since he arrived here.
    當(dāng)瞬間動(dòng)詞用于否定句時(shí),則可以與時(shí)間段連用。
    如:I haven’t gone there for six years.我六年沒去那兒。
    (3)表示過(guò)去發(fā)生過(guò)一次或多次的動(dòng)作已成為某種經(jīng)驗(yàn)。
    I have been to Paris twice.我去過(guò)巴黎兩次。
    It’s one of the most interesting films I’ve ever seen.它是我看過(guò)的最有趣的電影之一。
    比較have been to與have gone to
    have been to表示“去過(guò)某地”,現(xiàn)在已回來(lái)了,可以與ever twice等詞連用。如:
    I have ever been to London.我曾去過(guò)倫敦。
    have gone to表示“去某地了”現(xiàn)在尚未回來(lái),不能與ever, twice等詞連用。
    He has gone to London.他去倫敦了。
    現(xiàn)在完成時(shí)與一般過(guò)去時(shí)的區(qū)別
    二者都表示“動(dòng)作已經(jīng)發(fā)生”,區(qū)別在于:
    (1)現(xiàn)在完成時(shí)強(qiáng)調(diào)這一動(dòng)作與現(xiàn)在的關(guān)系,即對(duì)現(xiàn)在產(chǎn)生的結(jié)果、影響等,而一般過(guò)去時(shí)只表示過(guò)去的事實(shí),不表示和現(xiàn)在的關(guān)系。
    He has learned French for three years.他學(xué)法語(yǔ)已三年了。
    He learned French for three years.他曾學(xué)過(guò)三年法語(yǔ)。
    Who has taken my bag? I couldn't find it.誰(shuí)拿走了我的包?我找不著了!
    He cleaned the house yesterday.他昨天打掃過(guò)房間。
    The room is clean, for he has cleaned it already.房間很干凈,因?yàn)樗呀?jīng)打掃過(guò)了。
    (2)現(xiàn)在完成時(shí)不可與表示過(guò)去的時(shí)間副詞連用,而一般過(guò)去時(shí)則可以。
    He has done some washing yesterday. (F)
    He did some washing yesterday. (T)
    他昨天洗衣服了。
    過(guò)去完成時(shí)的用法
    與現(xiàn)在完成的用法相同,只不過(guò)作為衡量基準(zhǔn)點(diǎn)的時(shí)間點(diǎn)不同,現(xiàn)在完成時(shí)以現(xiàn)在作為衡量的基準(zhǔn)點(diǎn),而過(guò)去完成時(shí)則以過(guò)去某個(gè)時(shí)刻作為基準(zhǔn)點(diǎn)。
    (1)表示在過(guò)去某一時(shí)刻或動(dòng)作之前完成了的動(dòng)作,即“過(guò)去的過(guò)去”,常by, before引導(dǎo)的時(shí)間狀語(yǔ)連用。
    如:By the time he was ten, Edison had built a lab for himself.
    到愛迪生10歲時(shí),他已給自己建了一個(gè)實(shí)驗(yàn)室。
    He had measured me before I could get in a word.我還沒說(shuō)話,他已把衣服量完了。
    We had scarcely reached the
    school before it began to rain.
    我們剛到學(xué)校天就下雨了。
    (2)表示由過(guò)去某一時(shí)間開始,一直延續(xù)到過(guò)去另一時(shí)間的動(dòng)作或狀態(tài)。常與for和since引導(dǎo)的時(shí)間狀語(yǔ)相連用。
    She said she had worked in that hospital for 20 years.她說(shuō)她已在那所醫(yī)院工作20年了。
    He said he had taught in the university since 1957.他說(shuō)自從1957年他就在這所大學(xué)任教。
    (3)敘述過(guò)去發(fā)生的事情后,反過(guò)來(lái)又追敘或補(bǔ)述更早以前發(fā)生的動(dòng)作時(shí),常用過(guò)去完成時(shí)。
    I knew nothing about this matter, for I had been away for six month.
    對(duì)于此事我一無(wú)所知,因?yàn)槲乙央x開6個(gè)月了。
    Some people ran into the street. They had heard a loud noise.
    有些人跑上了街,他們聽到很響的嘈雜聲。
    《英語(yǔ)時(shí)態(tài)的用法之四》由英語(yǔ)編輯整理,更多請(qǐng)?jiān)L問:https://www.liuxue86.com/english/