大家好,我是教課蚪英語的張老師,今天我們來學習英語語法100講,現在完成時!
一,現在完成時構成:have/has +V-ed
(have/has和主語可以縮寫成「主語』ve/主語’s,比如I have 可縮寫為I』ve; he has 可縮寫為he’s,注意he’s 也是he is 的縮寫,在句子中出現時要弄清楚)
二,現在完成時用法:
(1)表示過去發生或已經完成的動作,對現在造成的影響或結果。
(2)表示從過去某一時刻開始一直持續到現在的動作或狀態。
(從這兩種用法可看出現在完成時強調的是過去對「現在」的影響,如果是單純的發生在過去,對現在並沒有影響,那就不能用現在完成時。在這我們簡單補充一下常見的現在時態都有什麼,現在時態包括:一般現在時,現在進行時,現在完成時,現在完成進行時)
三,表示「到現在」標誌性的時間狀語:
(1).單詞:already, yet, ever,never, lately, since, before, now,just (注意just now 是「剛才」的意思,它是一般過去時的標誌。),since 這個詞要重點記憶,since 的用法:①作介詞,後加表示時間的名詞,e.g. since 2008自從2008年以來;②since 作連詞,後加表示時間的從句;③since 還可作副詞,用於句末。 類似用法的詞還有before,before:①作介詞,後加名詞;②作連詞,後加表示時間的從句;③作副詞,「在以前」,只能放在句末
(2).詞組:so far/up to now/up till now「到目前為止」, ever since, for+一段時間,in the past+名詞(時間)
(3).句型:主語 is the 形容詞的最高級/ 序數詞 +名詞 that sb. have/ has v-ed ... (比如:She is the most beautiful girl I have ever seen.)
針對這個句型我們做幾道題來體會一下:
用括號內所給動詞的適當形式填空
1. It is the largest crowd that I _have ever _seen_(see).(NCE1 L108)
(解析:ever是「曾經」的意思,是曾經發生的事也就是過去,而is又是現在時態,強調過去對現在的影響就用現在完成時。同樣的思路大家理解一下下面3道題,這些句子都出自於新概念英語一 )
2. This one is the best that I _have_ ever_seen(see). (NCE1 L110)
3. This one is the most difficult test that I_have_ ever_done_ (do).(NCE1 L109.)
4. This is the least interesting book that I_have_ ever read. ( read). (NCE1 L112)
看完後老師在這再回顧一下時態題的做題方法:一定要看句子中的時間狀語,就像在上節課一般過去時中講到的兩點,確定時態要:依時定態;依境定態。
接下來我們看現在完成時中很重要的一個知識點:
四、have/has gone 與have/has been的區別
(圖中箭頭指向中原福塔,表示去了那)
--Where is Li Ming now?
--He has gone to the Zhongyuan Fortune Tower.
Question:
①. -Is Li Ming at his house now? 李明現在在他家嗎?
-No ,he isn’t . 不,他不在家。
②. -Where is he now? 他現在在哪?
- He is in the Zhongyuan Fortune Tower. 他在中原福塔。
(這裡說明李明是去了中原福塔,但是現在還沒有回來。)
發現1:已經去了一個地方,還沒有回來,即「去而未歸」用have/ has gone to 。
第二組:
(上面箭頭指出李明去了中原福塔,下面箭頭指出從中原福塔回家了。)
①. -Has Li Ming been to the Zhongyuan Fortune Tower?李明已經去了中原福塔嗎?
-Yes, he has. 是的,他去了。
②. --Where is Li Ming now? 李明現在在哪?
-- He is in his house. 他在家裡。
發現2:去了一個地方已經回來,即「去而已歸」用have/has been to.
五,練習:
1. I have seen( see) the film already.(解析:already 「已經」,是現在完成時標誌,結構:have/has+過去分詞,因為主語是I,所以用have, see的過去分詞是seen.)
2.Haveyou ___finished _ ( finish) your homework yet? (解析:yet是現在完成時標誌)
3. Up to now, I have been ( be ) to many different countries.(解析:up to now 是現在完成時標誌)
4. He ___has written __( write) novels so far. (解析:so far是現在完成時標誌)
中高考連結:
1.(2019, 河北,33)He __C_____ me his name, but I can’t remember it now. (解析:從句意大致知道,這句話是說「他告訴過我他的名字,但是我忘記了」。思路一:看後半句,now表示現在,我現在記不得了,證明是以前告訴的,所以用過去時。思路二:排除法 ,A是一般現在時,表示現在經常性的動作或狀態,他不可能是經常告訴;B是一般將來時,是說動作還沒有發生;D是現在進行時,他也不應該是正在告訴你)
A.tells B. will tell C. told D. is telling
2. (2019,武漢,31)He _C___ his English teacher when he was sightseeing in Paris. (解析:從when he was in Paris 知道事情是發生在過去的,所以用一般過去時,)
A.has met B. had met C. met D. would meet
3.(2019,南京,2)-- Wendy,how long have you had the Huawei P30 Pro?
-- A couple of days. I __A______ it last week.
(解析:last week 是一般過去時的標誌)
A. bought B. buy C. will buy D. have bought