現在完成時的用法講解

2022-11-13 20:30:07 字數 4081 閱讀 4822

現在完成時的用法複習整理

一、 謂語部分結構:助動詞h**e (has) +過去分詞

過去分詞的構成分規則的和不規則的,規則的與過去式的構成方法一樣,不規則的只有單獨記了,無人能幫你。

1. 肯定句:主語+h**e( has) +過去分詞+其它。

2. 否定句: 主語+h**e( has)+ not+過去分詞+其它。

h**e not=h**en』t has not=hasn』t.

3. 一般疑問句結構:h**e( has )+主語+過去分詞+其它?

4. 特殊疑問句:特殊疑問詞+h**e(has) +主語+ 過去分詞+其它?

eg. he has already finished his homework.

he hasn』t finished his homework yet.

has he finished his homework yet?

--yes, he has./ no, he hasn』t.

二、常搭配的時間狀語:already, yet, just, ever, never,in the past +時間段,so far

這幾個詞的位置除了yet常在句尾外,其餘的通常都在句中,即h**e/has的後面,行為動詞的前面。但already也可在肯定句尾,表示強調,在疑問句末尾表示驚訝等。

eg. has he finished his homework already? 對他完成了作業感到驚訝。

另,before 也可以與現在完成時連用。

eg. i』ve ever been there before. it was ten years ago.

三、 常用用法

1、 表示過去發生或者已經完成的動作對現在造成的影響或者結果。

doctor has left .(他現在不在這兒,找不到他了。)

the students h**e cleaned the classroom.(現在教室是乾淨的)

i h**e just read the book.( 現在我知道這本書的內容了)

比較:i read the book last month.(只是說明read這個動作是在上個月發生的而已,沒有談及對現在有什麼影響)

總結 :現在完成時與一般過去時的區別:現在完成時強調的是過去發生的動作對現在造成的影響或者結果,強調的是現在的情況或者狀態,與過去沒有關係,不能和表示過去的時間狀語連用。

而一般過去時只表示這動作是在過去某個時間發生的,或者說是過去某個時間發生了某個動作而已,和現在沒有關係。它就可以和表示過去的時間狀語連用,比如:yesterday, just now , last year , in 2000, some minutes ago, the day before yesterday etc.

i h**e seen the film already. (現在我已經了解這部電影的內容了,至於什麼時候看的沒有關係,反正我已看過了。)

i saw the film last year .( 只是表示我是去年看的這部電影。)

2、表示某個動作或者某個狀態從過去某一時間開始一直持續到現在(包括現在在內)。這種可以和表示延續的時間狀語連用 ,如 since 或者 for.

2、 注意 since+時間點或者從句,而for +一段時間。since last year, since 1997, since 8 o』clock ,since five days ago . for ten years , for an hour .

對這類時間狀語提問要用how long 。

we h**e been friends for many years.

you h**e been students since two years ago / since 2004./ for two years.

how long h**e i taught you english ?

i h**e taught you english since you came to the school.

mr black has lived in china since 2000.(從2023年至今還在中國)

比較:mr black lived in china in 2000.(反正2023年在中國,到底2023年後呢?不得而知)

用since和for填空

1.______two years2.______two years ago

3.______last month4.______ 1999

5._______yesterday6.______ 4 o』clock

7._______4 hours8.______an hour ago

9. ______we were children 10.______ lunch time

11._______she left here

12. he has lived in nanjing ___ the year before last.

13. i』ve known him ______ we were children.

14. our teacher has studied japanese ______ three years.

15. she has been away from the city ______ about ten years.

【現在完成時與一般過去時的用法比較】 1. 一般過去時表示過去某個時間發生的事、存在的狀態或經常發生的動作。說話的側重點只是陳述一件過去的事情,不強調對「現在」產生的影響。如:

he visited guilin in 1998. 他2023年參觀過桂林。(只說明去桂林的時間)

2. 現在完成時表示動作發生在過去,對現在造成了影響或產生了結果。不與確定的過去時間狀語連用。如:

jill has bought a new computer. 吉爾買了一台新電腦。(著重點是現在有了一台新電腦)

i h**e taught here for fifteen years. 我在這兒教書已經十五年了。(表示十五年前的動作一直延續到現在,還可能會繼續)

i taught here for a year. 我過去在這兒教過一年書。(表示「我」現在已經不在這兒任教了)

irregular verbs

exercise:

i. fill in the blanks with the proper form.

1. i____ already ____ (see) the film. isee) it last week.

2. _____ he ____ (finish) his work today? not yet.

3. my father ____ just ____ (come) back from work. he is tired now.

4. where』s li ming ? hego) to the teacher』s office.

5. iwork) here since i ______ (move) here in 1999.

6. so far imake) quite a few friends here.

7. how longthe wangsstay) here ? for two weeks.

8. ijustfinish) my homework.

9. hego) to school on foot every day.

10.____ you ______ (find) your science book yet?

11. look! the monkeyclimb) the tree.

12. my mothercome) to see me next sunday.

15. i've lost my penyousee) it anywhere?

. rewrite the sentences.

1. i h**e been to macau before. (改為否定句)

ibeen to macau before.

2. he hasn』t come to school because he was ill. (就劃線部分提問)

he come to school?

3. i bought a new bike just now. (用just改寫)

現在完成時 語法講解

語法 現在完成時 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,...