現(xiàn)在完成時(shí)表示從過去持續(xù)到現(xiàn)在的動(dòng)作或狀態(tài),現(xiàn)在完成時(shí)的這種用法通常與由since或for引導(dǎo)的時(shí)間狀語連用。現(xiàn)在完成時(shí)是由助動(dòng)詞+過去分詞構(gòu)成,其規(guī)則動(dòng)詞的過去分詞構(gòu)成與過去式相同,不規(guī)則動(dòng)詞的過去分詞則需加強(qiáng)記憶。
現(xiàn)在完成時(shí)與過去完成時(shí)的區(qū)別
1、時(shí)間不同:
現(xiàn)在完成時(shí)表示動(dòng)作發(fā)生在過去,但與現(xiàn)在有關(guān)系,即用一個(gè)發(fā)生在過去的動(dòng)作來說明現(xiàn)在的情況,對(duì)現(xiàn)在還有著一定的影響。現(xiàn)在完成指的是現(xiàn)在,一定是我們說的現(xiàn)在時(shí)間已經(jīng)完成,所以一定是現(xiàn)在過去完成時(shí)只適合表示在過去某一段時(shí)間或動(dòng)作以前已經(jīng)完成的動(dòng)作,不用考慮對(duì)現(xiàn)在的影響。
2、結(jié)構(gòu)不同。
3、使用的時(shí)間狀語不同:
現(xiàn)在完成時(shí)中常用的時(shí)間狀語包括但不限于this year、now、today、tonight、already、yet、just、this week、過去完成時(shí)中常用的時(shí)間狀語僅有at、by、before等。
怎樣區(qū)別現(xiàn)在完成時(shí)和過去完成時(shí)
一、現(xiàn)在完成時(shí):
說明:現(xiàn)在完成時(shí)表示動(dòng)作發(fā)生在過去,但與現(xiàn)在有關(guān)系,即用一個(gè)發(fā)生在過去的動(dòng)作來說明現(xiàn)在的情況。
基本用法:
1、表示發(fā)生在過去并已完成但對(duì)現(xiàn)在還有影響的事情或經(jīng)驗(yàn),可與already、yet、before、just、ever、never等狀語連用。
2、表示過去已經(jīng)開始持續(xù)到現(xiàn)在的動(dòng)作或過去某一時(shí)刻延續(xù)到現(xiàn)在包括現(xiàn)在在內(nèi)的一段時(shí)間的狀語連用,可與由since引導(dǎo)的時(shí)間狀語、由for引導(dǎo)的時(shí)間狀語連用表示過去發(fā)生過的一次或多次情況。
二、過去完成時(shí):
說明:過去完成時(shí)表示在過去某一段時(shí)間或動(dòng)作以前已經(jīng)完成的動(dòng)作,由had加過去分詞構(gòu)成。
基本用法:
1、表示在過去某一段時(shí)間或動(dòng)作之前已經(jīng)發(fā)生或完成的動(dòng)作,動(dòng)作發(fā)生的時(shí)間是“過去的過去”。
2、表示從過去某一時(shí)間開始持續(xù)到過去另一時(shí)間。
3、表示過去未曾實(shí)現(xiàn)的意圖、打算、愿望等。
4、在虛擬語氣中,用以表示與過去事實(shí)相反的情況。
英語的現(xiàn)在完成時(shí)的標(biāo)志詞有哪些
already:用于肯定句中,表示某動(dòng)作已經(jīng)發(fā)生或完成。
yet:用于否定句或疑問句中,表示某動(dòng)作尚未發(fā)生或完成。
just:表示某動(dòng)作剛剛完成,強(qiáng)調(diào)動(dòng)作的短暫性。
ever:用于疑問句中,詢問某動(dòng)作是否已經(jīng)發(fā)生或完成。
never:用于否定句中,表示某動(dòng)作從未發(fā)生或完成。
需要注意的是,現(xiàn)在完成時(shí)還有一些特殊情況需要注意。例如,當(dāng)句子中有時(shí)間狀語時(shí),可能不需要使用標(biāo)志詞;當(dāng)句子中描述的動(dòng)作對(duì)現(xiàn)在的影響或結(jié)果時(shí),可能不需要使用時(shí)間狀語。因此,在使用現(xiàn)在完成時(shí)時(shí),應(yīng)該根據(jù)具體語境和表達(dá)需要來選擇是否使用標(biāo)志詞。