很多同學(xué)對(duì)于現(xiàn)在完成時(shí)的概念不是很清楚,要么是只知道表示完成,要么是只知道對(duì)現(xiàn)在有影響?,F(xiàn)在完成時(shí)用來表示現(xiàn)在之前已發(fā)生或完成的動(dòng)作或狀態(tài),但其結(jié)果卻和現(xiàn)在有聯(lián)系。這個(gè)定義至少告訴我們?nèi)龑雍x。其一,動(dòng)作可以是過去某個(gè)時(shí)間曾經(jīng)發(fā)生過,相對(duì)于現(xiàn)在已經(jīng)有一段時(shí)間了。其二,動(dòng)作可以是短暫動(dòng)作剛剛做好的,就像新鮮出爐的面包。其三,動(dòng)作可以是一直在做,直到現(xiàn)在才戛然而止,停下了手頭的動(dòng)作。以下將對(duì)這三種情況做一分析:

▲ 關(guān)于第一點(diǎn),既然現(xiàn)在完成時(shí)可以表示過去發(fā)生的,那么很多同學(xué)就會(huì)去想,那豈不是和一般過去時(shí)撞車了嗎?都可以表示過去,那到底用哪個(gè)呢?現(xiàn)在完成時(shí)和它唯一的區(qū)別是有對(duì)現(xiàn)在的影響,可是在一個(gè)題干非常短小精悍的題目中,你是很難去界定到底要不要用完成時(shí)的。那么我們其實(shí)可以用這個(gè)方法去辨別 。

1、如果沒有具體的過去時(shí)間狀語,如last year, the day before yesterday, in the past, 5 years ago. 我們的動(dòng)作表示過去的話,用現(xiàn)在完成時(shí)會(huì)更加好,因?yàn)樗梢员硎緦?duì)現(xiàn)在的影響,而過去時(shí)沒有,所以更加能和現(xiàn)在有一定聯(lián)系作用。比如

–Why not go to see the dolphin show with me? –Because I ______ it.

A. saw B. will see C. see D. have seen

在這個(gè)題目中,問的是現(xiàn)在為什么不去看海豚表演,回答最好是完成時(shí)(D),因?yàn)閷?duì)現(xiàn)在又一定聯(lián)系。當(dāng)然如果這個(gè)題目變成一道填空題目

I ______ (see) the dolphin show with my friend.

這個(gè)題目可以用將來時(shí)(will see),也可以用現(xiàn)在完成時(shí)(have seen)和一般過去時(shí)(saw),但是如果是主人已經(jīng)看過了,用完成時(shí)會(huì)比較好,因?yàn)榧幢銢]有任何題干告訴你對(duì)現(xiàn)在有影響,但是話說回來,有總比沒有好,完成時(shí)更加全面點(diǎn)。

注意:當(dāng)然如果題目明確地問過去,回答還是就事論事,回答也用過去時(shí)比較好。比如

–Did you go to Jim's birthday party? –No, I _______.

A. am not invited B. wasn't invited C. haven't been invited D. didn't invite

總結(jié),對(duì)于過去產(chǎn)生完動(dòng)作,沒有明顯過去時(shí)間狀語,只有一種情況用一般過去時(shí),那就是問過去,就回答過去。(B)

2、現(xiàn)在完成時(shí)如果單純表示過去,也有自己的過去時(shí)間狀語,只不過時(shí)間比較模糊不是很確定,這是和一般過去式最大的區(qū)別所在。比如 lately, recently, before, never, twice, three times 等。 有一點(diǎn)需要小小區(qū)別下,就是為什么什么事情做過了兩次、三次、四次就是現(xiàn)在完成時(shí)呢,而每周一次,一年兩次就是,一月三次就不是現(xiàn)在完成時(shí)呢?因?yàn)樽鲞^了不管多少次都是屬于過去的內(nèi)容,但是時(shí)間不確定,所以用現(xiàn)完而沒有用過去。

▲ 關(guān)于第二點(diǎn),動(dòng)作剛剛發(fā)生,這個(gè)語法點(diǎn)是學(xué)生最熟悉的,也是學(xué)生唯一能理解現(xiàn)在完成時(shí)的一種定義。它的時(shí)間狀語或者標(biāo)志詞是:just, now 等等。如果是過去一直在做,做到剛剛才做好,那么時(shí)間狀語就是:so far, up to now, by now等等。這個(gè)基本上沒有問題。唯一需要區(qū)分的就是和現(xiàn)在進(jìn)行時(shí)區(qū)分。

▲ 關(guān)于第三點(diǎn),動(dòng)作一直在做,到現(xiàn)在為止結(jié)束。學(xué)生很很好理解現(xiàn)完的這種運(yùn)用,但是不知道這個(gè)時(shí)候有個(gè)新的定義,瞬間動(dòng)詞和延續(xù)動(dòng)詞。首先,要知道,瞬間動(dòng)詞也有自己的現(xiàn)在完成形式,只不過不和一段時(shí)間連用。比如:

I have bought the book for a month.

這個(gè)句子中,有了表示一段時(shí)間,但是有了buy這個(gè)動(dòng)詞,她只能強(qiáng)調(diào)在一個(gè)月內(nèi),這個(gè)短暫的在柜臺(tái)前掏錢購買動(dòng)作一直延續(xù)了 兩個(gè)月,并不是表示買好,從柜臺(tái)離開,然后保存在家有兩個(gè)月。因此有轉(zhuǎn)換成延續(xù)動(dòng)詞的必要,如下:

I have had the book for a month.