現在完成時是初中英語中最重要也是最難掌握的一個時態,同時它也是中考英語中一個最重要的時態考點,許多同學們對現在完成的用法似懂非懂,具體做題時也往往是跟著感覺走。本文結合初中英語的教學內容和中考英語的考查特點,為同學們歸納學好定語從句必須注意的五個方面,供大家參考。
一、弄清基本構成方法
現在完成時由「have / has+過去分詞」構成。其中的have / has 為助動詞,構成疑問句時,可將其提前;構成否定句時,可直接在其後加not。
二、掌握兩種主要用法
現在完成時主要有兩種用法,一種是已完成用法,也叫影響性用法;另一種是未完成用法,也叫持續性用法。兩種用法的特點是:
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. 我做完作業後就上床睡覺了。
三、注意通常連用的副詞
現在完成時通常連用的副詞有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. 她剛參加一個晚會回來。
I』ve just had some photos taken. 我剛照了幾張相。
但是,若不強調動作對現在的影響,這些副詞也可用一般過去時。如:
He just arrived in. 他剛到日本。
Such things didn’t happen before. 那樣的事以前沒有發生過。
I hear that he went abroad recently. 我聽說他最近出國了。
四、注意since與現在完成時的關係
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. 我們到這裡大約有半年了。
五、注意現在完成時與一般過去時的區別
1.already意為「已經」,通常用於肯定句中,可放在助動詞之後,過去分詞之前,也可以放在句末。實例:
1)I've already read this book. 我已經讀過這本書了。
(「讀」這一動作發生在過去,對現在造成的影響是「知道書中的內容」。)
2)I've washed my clothes already.我已經洗了衣服。
(洗衣服的動作已完成,其結果是「衣服冼乾淨了」。)
注意:在表示吃驚或明知故問等感情色彩時,already也可用於(口語)疑問句中。實例:
3)Have you met him already ?你(真的)已經見過他了?
2.yet用在疑問句中意為「已經」,用在否定句中意為「還」,常放在句末。實例:
1)—Has he found his watch yet ?他已經找到他的手錶了嗎?
—No,not yet.不,還沒有。
2)The woman hasn't found her dog yet .
那位婦女還沒有找到她的狗。(沒找到狗,心裡著急,這就是對現在的影響)
3.just意為「剛剛」,表示行為剛剛過去,常放在助動詞與過去分詞之間。實例:
He has just come back from school .他剛從學校回來。
4.ever意為「曾經」,用於疑問句或否定句中,放在助動詞與過去分詞之間。實例:
1)Have you ever been to Hong Kong ?你曾去過香港嗎?
2)I haven't ever spoken to her.我未曾和她說過話。
5.never意為「從來沒有」常與before連用(before要放在句尾,而never多放在助動詞與過去分詞之間。實例:
I have never traveled by plane before.我以前從來沒有乘飛機旅行過。
6.before意為「以前」,指過去不確定的某個時間,總是放在句末,不受句型的限制。實例:
1)Have you been to Hainan before ?你以前去過海南嗎?
2)I haven't eaten Guangdong food before.我以前沒吃過廣東菜。
六、掌握have 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. 他回家去了。
選擇填空:
A) 用have(has) been 或have(has) gone 填空。
A: Where ____________ Li Fei ___________?
B: He ____________ to Hainan Island.
A: How long ___________ he ___________ there?
B: He _____________ there for three days.
A: When will he come back , do you know?
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island?
B: Sorry, I _________ never ___________ there.
A: How many times ___________ Li Fei __________ to that place?
B: He _____________ there only once.
B) 用have/has been to/in, have gone to的各種形式填空。
1) Where is Jack? He __________ his country.
2) David ________ the park just now.
3) John _______since he came back.
4) How long _____ have _____ this village?
5) The Smiths ______ Beijing for years.
6) _____ you ever ____? -- Yes, I _____ there many times.
7) I _____ this school since three years ago.
8) Where is Jim? He _____ the farm.
C)選擇填空
( )1.Mrs whites isn't here, sheLondon, shethere many times
(A)has been to , went (B)has gone to , has been
(C)went to, has gone (D)has been to , has gone
( )2.She has__________ to Beijing twice .
(A)gone (B) got (C)been (D)come
( )3.—whereyour father, Li Lei? —To Beijing
(A)have, been (B)has, been (C)have, gone (D)has, gone
( )4.Mr Green isn't in the office , Heto the library
(A)has gone (B)went (C)has been (D)will go
( )5.Mr smith to Tokyo and he will be back in a week
(A)has been (B)has visited (C)has sent (D)has gone
( )6.They_ for two years
(A)have been to (B)have been in (C)have gone to (D)have come to