現在完成時專項講解
現在完成時的定義
現在完成時表示過去發生或已經完成的某一動作對現在造成的影響或結果。
現在完成時的構成
1. 肯定句
現在完成時的肯定句式是「h**e(has)+過去分詞」。
注意:該句式中的h**e或has是助動詞,has用於第三人稱單數,其它人稱一律用h**e。
2. 否定句:
現在完成時的否定句式是「h**en』t(hasn』t)+過去分詞」。
3. 疑問句:
現在完成時的一般疑問句式是把助動詞h**e或has提到主語之前。回答用yes, …h**e(has)./ no, …h**en』t(hasn』t).
動詞過去分詞規則變化與不規則變化
(一) 規則變化
變化規則:與動詞過去式規則相同。
1. 一般直接在詞尾加上ed。look — looked
2. 以e結尾的動詞,直接加d。move — moved
3. 以y結尾,y前面是子音字母的動詞,變y 為i,再加ed。carry — carried
4. 部分動詞需雙寫尾字母,加ed。stop — stopped
(二)不規則變化
不規則動詞的變化因詞而異。但是如果對不規則動詞的過去式和過去分詞做一分析,就可發現其中的「規則」。同學們在記憶時,可按下面的形式對教材後不規則動詞表進行分析、整理。例如:
aab型
abc 型
aaa型
aba型
abb型
現在完成時的用法
現在完成時表示過去某時發生的行為對主語目前產生的影響。即用過去發生的某個行為來說明現在的某種情況。例如:
we are good friends. (現在的情況)我們是好朋友。
i knew him in 1997. (過去的動作) 我2023年認識了他。
we h**e known each other since 1997. 我們自從2023年相互認識。
(現在完成時把過去的動作和現在聯絡起來並著眼於現在)
(1) 表示動作發生在過去某個不確定的時間,但對現在留下了某種影響和結果。常被just、already、yet 等副詞修飾。例如:
— h**e you had lunch yet? 你(已經)吃午飯了嗎?
— yes, i h**e. i』ve just had it. 是的,吃過了。我剛剛吃過。(現在我不餓了)
(2) 表示從過去某一時刻開始一直持續到現在的動作或狀態。這個動作可能剛停止,可能仍然在進行。常帶有for和since等表示一段時間的狀語。例如:
he has taught here since 1981. 他自2023年就在這兒教書。(可能還要繼續教)
i h**en』t seen her for four years. 我有四年沒見到她了。
(3) 表示說話前發生過一次或多次的動作,現在成為一種經驗,一般譯為漢語「過」,常帶有twice, ever, never, three times等時間狀語。例如:
i h**e been to beijing twice.我去過北京兩次。
現在完成時常用的時間狀語
before, by now (so far), once, twice…, just, recently, yet(否/疑), already(肯), ever, never, all one』s life , in /during the past /last 5 years 例如:
we h**e already finished our homework. 我們已完成作業了。
they h**en』t finished their homework yet. 他們還沒有完成作業。
— h**e you ever been to the great wall? 你曾經去過長城嗎?
— i h**e never been to the great wall.我從未去過長城。
i h**e seen her before, but i can not remember where.
我以前見過她,但記不起在**見過。
he has been there three times the last few days.
近幾天他去過那裡三次了。
現在完成時與一般過去時的比較
1) 一般過去時表示過去某時發生的動作或單純敘述過去的事情,強調動作;現在完成時為過去發生的,強調過去的事情對現在的影響,強調的是影響。
i saw this film yesterday. 我昨天看了這部電影。(強調看的動作發生過了。)
i h**e seen this film. 我看過這部電影了。(強調對現在的影響,電影的內容已經知道了。)
2) 一般過去時常與具體的表示過去的時間狀語連用;現在完成時通常與模糊的時間狀語連用,或無時間狀語。
一般過去時的時間狀語: yesterday; last week;…ago; in1990; in october; just now …
現在完成時的時間狀語: already; ever; for; just; never; since; yet;so far; till/until;
up to now;in the past few years; recently…
3) 現在完成時可表示持續到現在的動作或狀態,動詞一般是延續性的,如:live;teach;learn; work;study;know等;
一般過去時常用的非持續性動詞有come, go, le**e, start, die, finish, become等。
she joined the league three years ago. 她三年前入團了。
(加入的動作不是延續的)
she has been in the league for three years (since three years ago).
她入團三年了。(在團內的狀態,可延續)
she has been a league member for three years (since three years ago).
她入團三年了。(是團員的狀態,可持續)
非延續性動詞和延續性動詞的轉換
現在完成時可以和帶有since或for等表示一段時間的狀語連用,表示動作或狀態從某一時刻開始,一直持續到現在。但是,像come, arrive, buy等終止性動詞不能與表示一段時間的狀語連用。要用,必須將其改為相應的延續性動詞來表述。
現歸納總結一下由非延續性動詞到延續性動詞的轉換:
arrive → be herebegin(start) → be on
die →be deadcome back → be back
le**e →be awayfall ill(sick, asleep)→be ill(sick, asleep)
get up→be upgo out→be out
finish →be overput on→wear 或be on
open→be openjoin→be in或 be a member of…
close→be closedgo to school → be a student
borrow→keepbuy→h**e
catch(a cold)→ h**e(a coldget to know →know
begin to study→studycome to work→work
例如: he has been a soldier for three years. 他參軍三年了。
his father has been dead for two years. 他父親去世兩年了。
the film has been on for ten minutes. 電影已開始十分鐘了。
we h**e studied english for three years. 我們(開始)學英語已三年了。h**e/has gone to;h**e/has been to;h**e/has been in的區別
h**e/has gone to:已經去了或在途中,還沒有返回;
h**e/has been to:曾經去過某地,現在已經回來了,後面可接表示「次數」的狀語;
h**e/has been in:表示某人「已在某地停留一段時間,現仍在那裡」,其後常帶表示一段時間的狀語。 例如:
— where is tom? tom 在哪兒?
— he has gone to the bookshop to buy some books. 他去書店買書了。
i h**e been in beijing for 5 years. 我在北京待了5年了。
jack has been to shanghai twice. jack 去過上海兩次了。
現在完成時 語法講解
語法 現在完成時 1 現在完成時的定義 現在完成時表示動作發生在過去,但與現在情況有聯絡有影響,即用乙個發生在過去的動作來說明現在的情況。2 現在完成時的謂語構成 助動詞h e has 動詞的過去分詞 3 常用時間狀語 1 與包括 現在 在內的時間狀語連用,如 by now 到現在為止 so far...
現在完成時
1 定義 1.表示過去發生或已經完成的某一動作對現在造成的影響或結果。常與already,yet,before,recently,never,ever,once等連用。例如 hehasturnedoffthelight.2.表示某一行為或狀態從過去某時間一直持續到現在,可能還要繼續下去。常與for,...
現在完成時
用途 表示在過去不確定的時間裡發生的並與現在有著某種聯絡的動作。表示開始於過去並持續到現在的動作。結構 主語 h e has 動詞的過去分詞 否定形式h en t h e not hasn t has not 疑問句把助動詞h e has 放在句首。過去分詞 1 規則變化和過去式一樣,在詞尾加ed,...