現在完成時表示1)過去發生或已經完成的動作或存在的狀態對現在造成的影響或結果.(即它的"完成用法")e.g. i have just cleaned the classroom. 2)過去已經開始,一直持續到現在的動作或狀態。注意:此時動作可能還要繼續。(即它的"未完成用法")。 e.g. he has lived in beijing for ten years.
其結構是“have/has+過去分詞”。過去分詞的變化分規則與不規則兩種。規則變化與過去式相同,不規則變化需要另記。
它的否定句是在have/has后邊加not,變一般疑問句是把have/has提前。e.g. i have ridden a horse. i have not ridden a horse. have you ridden a horse?
它的時間狀語通常為already, just, yet, ever, never, before等。另外還可和since+表過去的時間點,for+時間段連用。
做題時常見錯誤如下:
一、易丟掉have/has
例:he taken (take) the medicine before.
答案:has taken
解析:have/has 為助動詞,起構成時態的作用,是不能省略的。我們可以這樣記:“現在完成時態中,have/has 不可缺。”
二、have與has易用混
例:i has never heard (hear) of that before.
答案:have heard
解析:現在完成時與一般現在時一樣也有單三人稱的變化,當單三人稱作主語時用 has, 一般人稱作主語時用have.
2022年中考英語時態復習系列(六)現在完成時
中考英語備考現在完成時的六個要點
現在完成時是初中英語中最重要也是最難掌握的一個時態,同時它也是中考英語中一個最重要的時態考點,許多同學們對現在完成的用法似懂非懂,具體做題時也往往是跟著感覺走。本文結合初中英語的教學內容和中考英語的考查特點,為同學們歸納學好定語從句必須注意的五個方面,供大家參考。
一、弄清基本構成方法
現在完成時由“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. 他今天什么也沒吃。(對現在的影響或結果:他現在一定很餓。)
(UNIT1)現在完成時的重點和難點
一、現在完成時的“完成用法”和“未完成用法”
1.現在完成時的"完成用法"
現在完成時的"完成用法"指的是動作發生在過去某一時刻并已結束,但該動作對現在產生了影響,與現在情況具有因果關系。例如:he has turned off the light.他已把燈關了。
(動作結束于過去,但說明的是現在的情況--燈現在不亮了。)
現在完成時"完成用法"的特點是動作不延續,因此,該時態只能與表示不定的過去時間狀語(如:already,yet,before,recently等)、頻度時間狀語(如:never,ever,once等)、包括現在時刻在內的時間狀語(如:this morning / month /year...,today等)連用。
例如: have you found your pen yet?你已找到你的鋼筆了嗎?
2.現在完成時的"未完成用法"
現在完成時的"未完成用法"指的是動作開始于過去某一時刻,一直延續到現在,或可能還要繼續下去。
例如:he has lived here since 1978.自從1978年以來,他一直住在這兒。(動作起始于1978年,一直住到現在,可能還要繼續住下去。)
i have been in the army for more than 5 years.我在部隊已經呆了五年多了。(動作開始于5年前,一直延續至今,有可能還要繼續下去。)
此種用法的句中常需一個表示一段時間的狀語(由since或for引導),或表示與現在時刻相連的時間狀語(如:up to now,so far到目前為止)等。
例如:i have heard nothing from him up to now.到目前為止我沒有他的任何消息。
注意:(1)現在完成時的未完成用法只適用于延續性動詞,不可用于終止性動詞,即瞬間完成或延續時間很短的動詞。如:come,go,arrive,leave,join,become,die等。
2022屆高考英語語法專題復習 現在完成時和過去完成時
unit 9 wheels
語法•剖析
ⅰ.現在完成進行時
1.現在完成進行時表示從過去到現在的一段時間內某個動作一直在持續,到現在為止,該動作可能已不再持續,也可能還在進行。這要根據上下文來確定。句中常含有表示一段時間的狀語。
she is very tired.she’s been typing letters all day.她很累了。她整天都在打信件。(現在可能仍在打字,也可能剛剛停下。)
i’ve been working for the company for 15 years.我已經在這家公司干了15了。(可能仍在這家公司,也可能剛換工作或退休。)
2.現在完成進行時還可以表示到現在為止經常重復的動作:
jim has been phoning jenny every night for the last week.
吉姆上個星期天天晚上都給詹妮打電話。
3.現在完成進行時態還可以用于抱怨:
this room stinks.someone has been smoking in here.
這個房間空氣不好,有人在這兒抽過煙了。
ⅱ.現在完成時和現在完成進行時的比較
1.它們的區別主要是通過上下文和所使用的動詞來看一件事仍在進行還是已經完成:
i’ve been painting the room.我一直在油漆這個房間。
i’ve painted the room.我已經油漆過這個房間了。
從以上兩個句子中可以看出,第一個句子里,工作尚未完成;第二個句子里,這項工作已經完成了。
2.某些動詞,如learn,lie,live,rain,sit,sleep,stand,study,wait,work等本身就有持續性,故常用于帶有since或for的完成進行時;以及how long開頭的疑問句中。
i’ve been sleeping for at least 8 hours,yet i still feel tired.