現在完成時語法講解_第1頁
現在完成時語法講解_第2頁
現在完成時語法講解_第3頁
現在完成時語法講解_第4頁
現在完成時語法講解_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、the Present Perfect Tense現在完成時現在完成時主語主語+have (has)+過去分詞過去分詞1.She works in a factory.2.I was doing my homework at this time yesterday.3.We are going to have a picnic this Sunday.4.They held a sports meeting last week.5.Are you helping your mother ?過去進行時過去進行時一般將來時一般將來時一般過去時一般過去時現在進行時現在進行時比較現在完成時和過去時的區

2、別:比較現在完成時和過去時的區別:*現在完成時所表示的是過去的發生的動作對現在現在完成時所表示的是過去的發生的動作對現在造成的影響和結果,強調的是現在的情況,所以造成的影響和結果,強調的是現在的情況,所以不能和表示過去的時間狀語連用,如:不能和表示過去的時間狀語連用,如:yesterday,last night, three weeks ago, in 1990。*一般過去時表示的是過去發生的動作或狀態,和一般過去時表示的是過去發生的動作或狀態,和現在不發生聯系,它可以和表示過去的時間狀語現在不發生聯系,它可以和表示過去的時間狀語連用。連用。I have seen the film.(我了解這

3、部電影的內容。我了解這部電影的內容。)I saw the film last week.(只說明上星期看了這部(只說明上星期看了這部電影,不涉及現在的情況。)電影,不涉及現在的情況。)1.過去發生的動作對現在造成的影響或結果。過去發生的動作對現在造成的影響或結果。2.過去已經開始,持續到現在的動作或狀態過去已經開始,持續到現在的動作或狀態動詞構成:動詞構成:have/has+v過去分過去分have breakfastI have just had my breakfast.(現在我不餓現在我不餓)Im not hungry nowmoved herein 2004I still live he

4、reI have lived here for three years.I have lived here since 2004/three years ago.句型轉換:I lived here 5 years ago.I have lived here for 5 years.I have lived here since 5 years ago.It ishas been 5 years since I lived here.1.現在完成時用來表示現在完成時用來表示過去發生或已完成過去發生或已完成的動作或狀態的動作或狀態對現在造成的影響或結果對現在造成的影響或結果,也也就是說就是說,動作

5、或狀態發生在過去但它的影響動作或狀態發生在過去但它的影響現在還存在現在還存在. I have lost my wallet.(含義是含義是:現在我沒有錢花了現在我沒有錢花了.) Jane has just had it.(含義是含義是:簡現在不餓了簡現在不餓了.) Michael has been ill.(含義是含義是:現在仍然很虛弱現在仍然很虛弱) He has returned from abroad. (含義是含義是:現在已在此地現在已在此地) 2. 現在完成時可以用來表示現在完成時可以用來表示發生在過發生在過去某一時刻一直持續到現在的動作和去某一時刻一直持續到現在的動作和狀態狀態,常

6、與表示常與表示持續的時間狀語連用持續的時間狀語連用. 表示持續動作或狀態的動詞多是表示持續動作或狀態的動詞多是延續延續性動詞性動詞。I havent seen her these days.Mary has been ill for three days. I have lived here since 1998. 現在完成時態里不能用非延續性動詞的情況現在完成時態里不能用非延續性動詞的情況:1.for+一段時間一段時間2.since+過去時間(態)過去時間(態)3.How long的疑問句的疑問句注明:非延續性動詞在否定結構中可用于現在完成時態:注明:非延續性動詞在否定結構中可用于現在完成時

7、態:I havent bought anything for two days.非延續性動詞可用于肯定句(但是,不能跟一段時間)。非延續性動詞可用于肯定句(但是,不能跟一段時間)。He has come back .He has come back for 2days.(錯)錯)He has been back for 2 days.for 和和since的運用對比的運用對比:for: +一段時間一段時間 for two weeks for three yearssince 過去的某一時刻過去的某一時刻 since then,since last month,since 1990 一般過去時態

8、的時間狀語從句一般過去時態的時間狀語從句 since she left注意注意:for 和和since 所引導的時間狀語都所引導的時間狀語都表示一段時間表示一段時間. He has been away for a week. He has been away since last week.對劃線部分提問都用對劃線部分提問都用How long3. 現在完成時往往同表示不確定的過去時現在完成時往往同表示不確定的過去時間狀語連用間狀語連用,如如already, yet, just, before, recently, still, lately等等: He has already obtained

9、 a scholarship. I havent seen much of him recently (lately). We have seen that film before. Have they found the missing child yet ?4. 現在完成時常常與表示頻度的時間狀語現在完成時常常與表示頻度的時間狀語連用連用,如如ever, never, twice, Have you ever been to Beijing? I have never heard of Bunny.I have used this pen only three times. 5. 現在完成

10、時還往往可以同包括現在時間在內現在完成時還往往可以同包括現在時間在內的時間狀語連用的時間狀語連用,如如just, in the pastlast few(3)years, up to now, so far, for a long time(forlong), tilluntil now等等: 1.Peter has written six papers so far. 2.Up to now everything has been successful. 3.Shijiazhuang has changed a lot in the pastlast 3 years.6. 現在完成時表示現在

11、之前已完成的動作現在完成時表示現在之前已完成的動作,雖雖然其效果或影響仍然存在但已不再繼續然其效果或影響仍然存在但已不再繼續,但是但是有一些現在完成時的句子有一些現在完成時的句子,在后面加上在后面加上for+一一段時間段時間,則現在完成時的動作就表示延續性則現在完成時的動作就表示延續性. Tom has studied English. (現在不再學英語了現在不再學英語了) Tom has studied English for three years. (=Thomas began to study Russian three years ago, and he is still study

12、ing it now.現在完成時的現在完成時的“完成完成”和和“未完成未完成”用法用法7. 現在完成時還可以用來表示過去的一現在完成時還可以用來表示過去的一個時間到現在這段時間內重復發生的動個時間到現在這段時間內重復發生的動作作. We have had four texts this semester. 1.現在完成時強調過去和現在的聯系,不能和具體的時間狀語連用;2.都表示過去發生的事3.一般過去時強調過去發生的事或狀態與表示過去的具體時間連用(last, ago, yesterday, etc. )presentpast現在完成時與一般過去時的區別現在完成時與一般過去時的區別 當有一個表

13、示過去某時的狀語時,不當有一個表示過去某時的狀語時,不能用現在完成時,而多用一般過去時。能用現在完成時,而多用一般過去時。 I saw Mary an hour ago. She lost her handbag yesterday . 有些時間狀語,既能用于現在完成時,有些時間狀語,既能用于現在完成時,又能用于一般過去時,但意義上有差別。又能用于一般過去時,但意義上有差別。Ive written three letters this morning.(說話時仍是上午)(說話時仍是上午)I wrote three letters this morning.(說話時仍是上午或晚上)(說話時仍是上

14、午或晚上) 現在完成時強調動作或事情發生在過現在完成時強調動作或事情發生在過去,一直延續到現在,而且還有可能繼續延去,一直延續到現在,而且還有可能繼續延續下去;而一般過去時只表示發生在過去的續下去;而一般過去時只表示發生在過去的動作或事情。動作或事情。 I have taught this class for ten years. (還在教)(還在教) I taught this class for two years. (曾教過兩年,現在不教了)(曾教過兩年,現在不教了)1.我們買這本書三年了我們買這本書三年了.We have had the book for three years.2.他

15、感冒三天了他感冒三天了. He has had a cold for three days.We bought the book three years ago. He caught a cold three days ago.一般過去時態和現在完成時態同義轉換一般過去時態和現在完成時態同義轉換3.我借的這本書一周多了我借的這本書一周多了. I have kept the book for a week .4.我成為一個學生兩年多了我成為一個學生兩年多了. I have been a student for over two years. I borrowed the book a week

16、ago.I became a student two years ago.5.Mr Black死了三年了。死了三年了。Mr Black has been dead for three years.Mr Black died three years ago.eg. 兩年前他來這兒了。He came here two years ago.He has been here for two years /since two years ago It is/ has been two years since he came here.Two years has passed since he came

17、here.注注: 現在完成時不能和表示過去的時間狀不能和表示過去的時間狀yesterday,last year,in 1980,three days ago, just now,when I came in等連用連用1.現在完成時句中常見的時間狀語現在完成時句中常見的時間狀語A.表示從過去一直持續到現在表示從過去一直持續到現在,不能是具體過去時間不能是具體過去時間 ( 1).for+表示一段時間的短語表示一段時間的短語 ( 2).since+表示過去時間點的詞語表示過去時間點的詞語 ( 3).since+表示過去時間的時間狀語從句表示過去時間的時間狀語從句eg.I have been a te

18、acher _ a year. He has been at this school _ 1992. We have learned 1,000 English words _ we came to this school.forsincesincePay attention 注意注意不能是具體過去時間不能是具體過去時間 B.just,already,yet,before/ ever,never 有此類副詞時有此類副詞時,常強調動作完成常強調動作完成,不強調動作的持續不強調動作的持續. eg. Have you _been to Japan? I have _ finished my home

19、work. I have finished my homework _. I havent finished my homework _.everjustalreadyyet2.區分區分短暫性動詞短暫性動詞與與持續性動詞持續性動詞. 英語的行為動詞大體可以分為兩大類型:一是英語的行為動詞大體可以分為兩大類型:一是延延續性的動詞,續性的動詞,二是二是短暫短暫性動詞。性動詞。延續行動詞延續行動詞是指那些是指那些動作意義不會一下完成,而是可以延續、發展的動詞。動作意義不會一下完成,而是可以延續、發展的動詞。如:如:work,read,write,study等等,短暫性動詞短暫性動詞是指那些動是指那些

20、動作一次完成,不能延續的動詞。如:作一次完成,不能延續的動詞。如:come, go, buy, die, 等。等。表示短暫性表示短暫性(瞬間性瞬間性)的動詞在現在完成時的的動詞在現在完成時的句中句中不能不能和和一段時間一段時間連用連用.即即for,since短語或短語或how long問句問句I have bought this pen for two months.I have had this pen for two months.How long have you _ this pen.hadThe play has begun for an hour.has been on for a

21、n hour.結束性動詞不能和表示一段時間的時間狀語連用結束性動詞不能和表示一段時間的時間狀語連用,但是他可以轉但是他可以轉換成相應的延續性動詞換成相應的延續性動詞.1.直接用延續性動詞直接用延續性動詞 buy have catch(get) a cold have a cold borrowkeepCome/go /becomebe put on- wear2.轉換成轉換成be+名詞名詞 join the army be a soldierJoin the Party be a Party membergo to school be a student 3轉換成轉換成be+形容詞或副詞形容詞

22、或副詞 diebe dead finish be over beginbe on leavebe away fall sleep be asleep close be closed4.轉換成轉換成 be+介詞短語介詞短語 go to school be in school join the army be in the army1.我們買這本書三年了我們買這本書三年了.We have had the book for three years.2.他感冒三天了他感冒三天了. He has had a cold for three days.We bought the book three yea

23、rs ago. He caught a cold three days ago.一般過去時態和現在完一般過去時態和現在完成時態可以構成同意句成時態可以構成同意句非延續性動詞(瞬間動非延續性動詞(瞬間動詞、點動詞)詞、點動詞)延續性動詞延續性動詞buyhave borrowkeepclosebe closedopenbe opencome to, go to be in (at)joinbe a member of, be a member, be in, move tolive indiebe deadleave/ gobe away (from)wakeawakestart, beginbe

24、 onend/ finishbe overfall asleep, get to sleepbe asleepfall/ get ill/ sickbe ill/ sickget up be up非延續性動詞(瞬間動非延續性動詞(瞬間動詞、點動詞)詞、點動詞)延續性動詞延續性動詞return, come back, get back, go backbe backreach, arrive in/ at, get to be in (at)get, turn, become (變得;變得;成為成為)behear from, get/ receive a letter fromhave a le

25、tter fromgo outbe outcatch a coldhave a coldput onwear非延續性動詞(瞬間動非延續性動詞(瞬間動詞、點動詞)詞、點動詞)延續性動詞延續性動詞Correcting 1. I have borrowed the book for 3 months.2. My bother has joined the army since he was3. Jack and Tom have lived here since 5 years.4. The film has been on since I have come to the cinema.5. Wh

26、en has Mr. Li caught a bad cold? have kepthas been in/ been a member of the armysince 5 years ago/ for 5 yearscame didcatch6. Ten years have passed since they got married.7. Jim has gone to Beijing for 2 years.8.What time have the factory opened?9.I have gone to Chunhua Middle School twice10, The do

27、g has died for a month. hashas been indidopenbeen tobeen deadhave (has) gone和和have (has) been, have (has) been in 的區別的區別1.have (has) gone (to)表示表示“已經去某地了已經去某地了”(還沒回來)(還沒回來)She has gone to Shanghai .(她可能已在去上海的路上,或已到上她可能已在去上海的路上,或已到上海,總之現在不在這里。海,總之現在不在這里。)2.have (has) been (to) 表示表示“曾經去過某地曾經去過某地”(是一種經

28、歷,現(是一種經歷,現在已經回來了或就在說話地在已經回來了或就在說話地), 可以和可以和once, twice, often, never, ever連用。連用。She has been to Shanghai three times.(她已經不在上海,只說明她已經不在上海,只說明她曾經去過。她曾經去過。)3. have (has) been in表示表示“待在某地待在某地”,和表示一段時間的時,和表示一段時間的時間狀語連用,如間狀語連用,如for+ 時間段,時間段, since+ 時間點。時間點。He has been in America for 6 years.1._ you _ Eng

29、land? Yes, it _ a beautiful country. A.Will, gone to, was B. Have, been to, is C. Had, been to, is D. Have, gone to, is 2.-_ you _ to Beijing? -No, I _.I _ there early next month. A.Have, been, havent, am going B. Had, been, hadnt, am going C. Have, gone, havent, was going D. Did, go, didnt, was goi

30、ng 3.-You sister _ to London to study English. Is that true? -Yes , she _ there for two months. A.has been, has been B. will go, has gone C. gone, will be D. has gone, has been 4.Where is Li Lei? He _ Shanghai. A.has gone to B. has been to C. went to D. goes to 5. David _ Shanghai for more than three months. A.came to B. has bee

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論