2011年中考名師指導:初中現(xiàn)在完成時解析
很多同學對于現(xiàn)在完成時的概念不是很清楚,要么是只知道表示完成,要么是只知道對現(xiàn)在有影響?,F(xiàn)在完成時用來表示現(xiàn)在之前已發(fā)生或完成的動作或狀態(tài),但其結果卻和現(xiàn)在有聯(lián)系。這個定義至少告訴我們三層含義。其一,動作可以是過去某個時間曾經發(fā)生過,相對于現(xiàn)在已經有一段時間了。其二,動作可以是短暫動作剛剛做好的,就像新鮮出爐的面包。其三,動作可以是一直在做,直到現(xiàn)在才戛然而止,停下了手頭的動作。以下將對這三種情況做一分析:
▲ 關于第一點,既然現(xiàn)在完成時可以表示過去發(fā)生的,那么很多同學就會去想,那豈不是和一般過去時撞車了嗎?都可以表示過去,那到底用哪個呢?現(xiàn)在完成時和它唯一的區(qū)別是有對現(xiàn)在的影響,可是在一個題干非常短小精悍的題目中,你是很難去界定到底要不要用完成時的。那么我們其實可以用這個方法去辨別 。
1、如果沒有具體的過去時間狀語,如last year, the day before yesterday, in the past, 5 years ago. 我們的動作表示過去的話,用現(xiàn)在完成時會更加好,因為它可以表示對現(xiàn)在的影響,而過去時沒有,所以更加能和現(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
在這個題目中,問的是現(xiàn)在為什么不去看海豚表演,回答最好是完成時(D),因為對現(xiàn)在又一定聯(lián)系。當然如果這個題目變成一道填空題目
I ______ (see) the dolphin show with my friend.
這個題目可以用將來時(will see),也可以用現(xiàn)在完成時(have seen)和一般過去時(saw),但是如果是主人已經看過了,用完成時會比較好,因為即便沒有任何題干告訴你對現(xiàn)在有影響,但是話說回來,有總比沒有好,完成時更加全面點。
注意:當然如果題目明確地問過去,回答還是就事論事,回答也用過去時比較好。比如
–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
總結,對于過去產生完動作,沒有明顯過去時間狀語,只有一種情況用一般過去時,那就是問過去,就回答過去。(B)
2、現(xiàn)在完成時如果單純表示過去,也有自己的過去時間狀語,只不過時間比較模糊不是很確定,這是和一般過去式最大的區(qū)別所在。比如 lately, recently, before, never, twice, three times 等。 有一點需要小小區(qū)別下,就是為什么什么事情做過了兩次、三次、四次就是現(xiàn)在完成時呢,而每周一次,一年兩次就是,一月三次就不是現(xiàn)在完成時呢?因為做過了不管多少次都是屬于過去的內容,但是時間不確定,所以用現(xiàn)完而沒有用過去。
▲ 關于第二點,動作剛剛發(fā)生,這個語法點是學生最熟悉的,也是學生唯一能理解現(xiàn)在完成時的一種定義。它的時間狀語或者標志詞是:just, now 等等。如果是過去一直在做,做到剛剛才做好,那么時間狀語就是:so far, up to now, by now等等。這個基本上沒有問題。唯一需要區(qū)分的就是和現(xiàn)在進行時區(qū)分。
▲ 關于第三點,動作一直在做,到現(xiàn)在為止結束。學生很很好理解現(xiàn)完的這種運用,但是不知道這個時候有個新的定義,瞬間動詞和延續(xù)動詞。首先,要知道,瞬間動詞也有自己的現(xiàn)在完成形式,只不過不和一段時間連用。比如:
I have bought the book for a month.
這個句子中,有了表示一段時間,但是有了buy這個動詞,她只能強調在一個月內,這個短暫的在柜臺前掏錢購買動作一直延續(xù)了 兩個月,并不是表示買好,從柜臺離開,然后保存在家有兩個月。因此有轉換成延續(xù)動詞的必要,如下:
I have had the book for a month.