初中英語現在完成時

2023-02-07 13:57:04 字數 4609 閱讀 4011

1現在完成時的定義:現在完成時是表示在過去發生但與現在情況有聯絡的動作或狀態的時態。

2、現在完成時的構成:現在完成時是由「助動詞h**e/has+動詞過去分詞」構成的。

①助動詞h**e/has可以與主語縮寫為』ve/』s。

i h**e → i』ve \we h**e → we』ve \he has → he』s \it has → it』s

②規則變化的過去分詞與動詞過去式一樣。

③不規則變化的動詞過去分詞見表。

3、現在完成時的基本句型。

①陳述句肯定形式。

i h**e had lunch.我已經吃過午飯了。he has gone to beijing.他去北京了。

②陳述句否定形式。(在助動詞h**e/has後+not,可縮寫為h**en』t/hasn』t)

i h**en』t had lunch.我還未吃午飯。he hasn』t gone to beijing.他還沒有去北京。

③一般疑問句形式及回答(將助動詞h**e/has提前,答語一般用h**e, has回答)

h**e you had lunch? yes, i h**e. no, i h**en』t.

has he gone to beijing? yes, he has. no, he hasn』t.

否定回答還可以用no, not yet. / no, never. / no, not even once等。

④特殊疑問句形式。(疑問詞+一般疑問句

where has he gone? 他去了**?

4、現在完成時的三個基本用法。

(1) 現在完成時的第乙個基本用法表示過去發生或已完成的某乙個動作對現在造成的影響或結果。

h**e you had lunch? yes, i h**e. i』ve just had it.

你吃過午飯沒?吃過了,我剛剛吃的。(影響及結果:我現在飽了,不需要了)

he has gone to beijing. 他已經去北京(影響及結果:他人現在不在這裡了)

該用法常already(已經), never(從不), ever(曾經), yet(仍然), just(剛剛), before(以前)等副詞(作狀語)連用。

① already, just, ever, never常用於助動詞之後,實義動詞之前。

already, just多用於肯定陳述句。

she has already finished her work. 她早已幹完了活。

would you like to go to see the film? no, i』ve seen it already.不,我已經看過了。(already偶爾會出現於句末)

they h**e just won a game. 他們剛剛贏了一場比賽。

有時already可以用於疑問句,表示期待肯定回答,或表示驚訝、意外。\

h**e you finished reading the book already? 你真的已經讀完這本書了?(表示驚訝)

ever多用於疑問句,問初次經歷。

h**e you ever spoken to a foreigner? 你跟外國人講過話嗎?(問初次經歷)

never多用於否定陳述句(注:本身表示否定意義)

has never done such a thing, has he?他從來沒有做過這樣的事,不是嗎?(否定)

② yet一般用於疑問句(已經)或否定句(還),常位於句末。

h**e you got ready yet? 你已經準備好了嗎?

he hasn』t finished his homework yet.他還沒完成作業。

③ before一般位於句末。

h**e never seen the film before. 以前我從未看過那部電影。

現在完成時的第一種用法常與以上的副詞連用,因此這些詞有時可以作為現在完成時的標誌詞。

(1) 現在完成時的第二個基本用法表示過去已經開始,持續到現在的動作或狀態。該用法常和表示過去某一時刻延續到現在的一段時間的狀語連用。

①與for +一段時間連用,表示多久。

he has learned english for two years.他已經學習兩年英語了。

i h**e been here for three days. 我在這裡已經3天了。

②與since +時間(起點)連用,表示自…以來。

his father has worked in that factory since 1991. 他爸爸自2023年以來都在這家工廠工作。

i』ve had a cold since last friday. 自上星期五起我就感冒了。

③與since +一段時間+ ago連用,表示自…以前就…。

jim has waited there since half an hour ago. 吉姆自半個小時前就已經在那裡等候了。he has stayed here since three weeks ago.

他在這兒已呆了三個星期。

④與since +從句(從句用一般過去時)連用,表示自某事發生後就一直…。

the greens h**e lived in beijng since they came to china. 格林一家自從來到中國後就一直住在北京。

i』ve known her since i came to work here. 自從我來這裡工作就認識他了。

(3) 現在完成時的第三個基本用法表示到現在為止這一時期中多次動作的總和或所做過的工作的量的積累。

i h**e been to beijing twice. 我去過北京兩次。

we』ve learnt five english songs this year. 今年我們學了五首英語歌曲。

how many pages of the book h**e you read? 這本書你讀了多少頁了?

5、延續性與非延續性動詞在現在完成時態中的使用。

(1)有一些動詞是瞬間動詞,也叫非延續性動詞,這些動詞一發生就結束了,常見的有:come, go, arrive, reach, le**e, begin, start, buy, join, die, borrow, get up, become, open, stop等。這些動詞雖然可以用於現在完成時(說明某個動作的結果還存在),但由於它們不能延續,因此不能跟表示一段的時間狀語連用。

(也即現在完成時的第二個基本用法中不能使用非延續性動詞)。

jim has come back. (正) 吉姆已經回來了。

jim has come back for a month. (誤) come back的動作不能延續乙個月,因此錯誤。

(2)瞬間動詞不可以用於有段時間的現在完成時態中,因此,若要解決這一問題,就應把它改為相應的延續性動詞或短語,主要有以下幾種:

(3)①用相應的延續性動詞

如: buy → h**e borrow → keep come/go/become → be put on → wearcatch a cold → h**e a cold

②轉換成be+名詞

如 join → be a member of go to school → be a student

③轉換成be+形容詞或副詞

如:die → be dead le**e → be away begin → be on finish → be over fall asleep — be asleep open → be open get up → be up close → closed

④轉換成be+介詞短語

如:come to/go to/arrive in (at)/get to/reach …→ be in/at

join the army → be in the army(軍隊)

i h**e borrowed the book我已經借了那本書。

i h**e kept the book for two days. 我已經借那本書兩天了。

jim has joined the band吉姆已經加入那樂隊了。

jim has been a member of the band for a month.吉姆已經加入那個樂隊乙個月了。

his grandfather has died他祖父已經死了。his grandfather has been dead for 2 years. 他祖父已經死了兩年了。

my father has arrived in china我父親已經到達中國了。 my father has been in china for a week. 我父親已經在中國乙個星期了。

(3)在否定句中,非延續性動詞也可以與時間段連用。

i h**en』t borrowed books from the library since last year.

自去年以來我就沒有在圖書館借過書。

jim hasn』t come back for a year. 吉姆已有一年沒回來了。

6、現在完成時的幾種常見的句型轉換。

現在完成時可以轉化成一般過去時,還可以轉化成「it is/has been +時間段+since從句(用一般過去時)」等句型。

① jim has been back for a month.吉姆已經回來乙個月了。

現在完成時

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,...

現在完成時

第一部分 現在完成時表示過去發生或已經完成的動作對現在造成的影響或結果,也可表示過去已經開始,一直延續到現在的動作或狀態。學習現在完成時,先從結構和句式開始 構成 主語 h e has 過去分詞 其他 當主語是第三人稱單數時用has,其餘人稱用h e。過去分詞 規則動詞的過去分詞構成與動詞過去式相同...