現在完成時的用法複習整理
一、 謂語部分結構:助動詞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,...