現在完成時是初中英語中最重要也是最難掌握的一個時態,同時它也是中考中的一個重要的考點。許多同學對現在完成時的用法似懂非懂,做題時往往是跟著感覺走。本文結合初中英語的教學內容和中考英語的考查特點,歸納出學好現在完成時必須注意的6個方面,供同學們參考。
1基本構成方法
現在完成時由“have / has+過去分詞”構成。其中的have / has為助動詞,構成疑問句時,可將其提前;構成否定句時,可直接在其后加not。
2兩種主要用法
現在完成時主要有兩種用法,一種是已完成用法,也叫影響性用法;另一種是未完成用法,也叫持續性用法。兩種用法的特點是:
(1)已完成用法:該用法的現在完成時表示一個過去發生的動作在過去已經完成,并且這個過去發生并完成的動作對現在有影響或結果,同時說話者強調的或感興趣的就是這個影響或結果。如:
She has left.
她離開了。(她現在不在這兒。)
Has she found her car key?
她找到她的車鑰匙了嗎?(她能開她的車了嗎?)
I have finished my work.
我的工作做完了。(我現在沒事了。)
He has eaten nothing today.
他今天什么也沒吃。(他現在一定很餓。)
(2)未完成用法:該用法的現在完成時表示一個過去發生的動作并未在過去完成,而是一直持續到現在,并且有可能繼續下去(也可能到此結束)。如:
How have you been?
你近來怎樣?
She has been a teacher for 20 years.
她已當了20年的老師了。
How long have you lived here?
你在這里住了多久了?
They have been married for ten years.
他們已經結婚10年了。
I've known her for a long time.
我認識她很長時間了。
注:除以上用法外,現在完成時還可以表示過去的重復動作甚至將來的動作。如:
He has always gone to work by bike.
他總是騎自行車上班。
I'll go to bed when I've finished my homework.
我做完作業后就上床睡覺了。
3通常連用的副詞
經常與現在完成時連用的副詞有already, never, ever, just, before, recently等。如:
We have finished our work already.
我們已經完成了工作。
He has never driven a car before.
他過去從未開過車。
Have you ever been a teacher?
你當過老師嗎?
She's just been to a party.
她剛參加一個晚會回來。
注:若不強調動作對現在的影響,這些副詞也可以用在一般過去時的句子中。如:
He just arrived in Japan.
他剛到日本。
Such things didn't happen before.
這樣的事以前沒有發生過。
I hear that he went abroad recently.
我聽說他最近出國了。
4since與現在完成時
since不管用作介詞、連詞還是副詞,句子(主句)謂語通常都用現在完成時。如:
I haven't seen her since last week.
自上周以來我一直未見過她。
I met him in 1975 and haven't seen him since.
1975年我見過他,但自那以后就一直未見到他。
(接上頁)
We have been good friends since we met at school.
自從讀書相識以來,我們一直是好朋友。
注:表示時間長度時,通常用一般現在時代替現在完成時。如:
It's a long time since I met you last.
好久不見了。
It's about six months since we arrived here.
我們到這里大約有半年了。
5與一般過去時的區別
現在完成時的已完成用法很容易與一般過去時相混淆,其區別是:前者強調對現在的影響和結果,后者不強調這個影響和結果,而是強調這個動作發生的時間是在過去。如:
I've lived here for ten years.
我在這里住10年了。(現在仍住這兒)
I lived here for ten years.
我在這里住過10年。(現在不住這兒了)
Has he got up?
他起來了嗎?(著眼于現在情況)
Did you get up very early?
你起來很早嗎?(著眼于動作本身)
I've got no news from him.
我沒聽到他的消息。(不知道他的情況怎樣)
I got the news from Jim.
這消息我是從吉姆那兒聽來的。(單純談論動作)
6have been to和have gone to的用法區別
兩者后均可接地點,前者表示去過某地,通常可與表示次數的狀語連用;后者表示到某地去了,強調說話的時候,去某地的人不在場。比較:
She has been to Europe twice.
她去過兩次歐洲。(現在在這兒)
She has gone to Europe.
她到歐洲去了。(現在不在這兒)
注:若其后不是接名詞,而是接副詞,則不用to。如:
He has been abroad many times.
他多次出國。
He has gone home.
他回家去了。