【正文】
hour ago. ——The door ___________for an hour.10. He joined the army last year. ——He _____________ a _______ for a year. He _____________ the army for a year. It ____ a year ____ he joined the army. II. 單項選擇。現(xiàn)在完成時可表示持續(xù)到現(xiàn)在的動作或狀態(tài),動詞一般是延續(xù)性的,如live, teach, learn, work, study, know. VI. 比較since和forsince 后接時間點, for后接時間段,試比較:I have lived here for more than twenty years.I have lived here since I was born.My aunt has worked in a pany since 1949.I have not heard from my uncle for a long time.VII. 比較 have/has been to、have/has gone to 和 have been inhave(has) been to...表示“曾去過某地,已經(jīng)從那里回來了”,可以和ever、never、twice等連用。)2一般過去時和表示過去的時間狀語連用,如:…ago, last week/...In 2008, in the past, just now, the day before yesterday, yesterday ...Then(那時),that day, one day, once(從前)現(xiàn)在完成時常和recently(近來),ever, never, twice, so far(到目前為止), since,for,in the past/last few years , already(肯定句), yet(否定,疑問句), just(剛剛), before(以前)連用。I saw this film yesterday.(強調(diào)動作發(fā)生的時間是yesterday 。 for a long time等。如:He has been in the Green China for three years.He has been a member of the Green China for three years.他加入“綠色中國”已經(jīng)三年了。例如: (1)這本書我已經(jīng)買了三個月了。 Mr. Black has lived in China since 2002. 自從2002年Mr. Black 一直住在中國。(結(jié)果:窗戶仍破著)B. 表示過去已經(jīng)開始,持續(xù)到現(xiàn)在的動作或狀態(tài),可以和表示從過去某一時刻延續(xù)到現(xiàn)在(包括“現(xiàn)在”在內(nèi))的一段時間的狀語連用,如for+時間段、since+過去的時間點、疑問詞how long等。例如: The car has arrived. 車子來了。①for+時段 ②since+過去一個時間點(過去 從句)為標(biāo)志注意: 1)現(xiàn)在完成時不能單獨與過去的時間狀語連用, 如yesterday, last week, three years ago 等。yet常用于否定句和疑問句,并用于句末。如:I have lived here for more than thirty 。t.(否定)注意:表示短暫時間動作的詞,如:e,go,die,marry,buy等的完成時不能與for,since等表示一段時間的詞連用?,F(xiàn)在完成時精講和專練I. 定義:表示過去發(fā)生或已經(jīng)完成的動作對現(xiàn)在造成的影響或結(jié)果,也可以表示過去已經(jīng)開始,一直延續(xù)到現(xiàn)在的動作或狀態(tài)II. 現(xiàn)在完成時的結(jié)構(gòu)肯定句:have/has+ done (過去分詞) 否定句:主語+have/has+not+ done (過去分詞)+其他.一般疑問句:Have/Has+主語+ done (過去分詞)+其他.簡略答語: Yes, 主語 + have/has.(肯定)No, 主語 + haven39。t/hasn39。用來持續(xù)的動作或狀態(tài)或表過去重復(fù)的動作,如live,study,be,wait等,常和since(自從)或for(經(jīng)歷)引導(dǎo)的詞語連用。III. 現(xiàn)在完成時的標(biāo)志 1. 現(xiàn)在完成時的含義之一是過去完成的動作對現(xiàn)在仍有影響, 現(xiàn)在完成時通常和,ever, never, twice(once…), so far(到目前為止), since,for,in the past/last few years(在過去幾年) , already(肯定句), yet(否定,疑問句), just(剛剛), before(以前), recently(近來) 等詞連用說明:already與yet都有“已經(jīng)”的意思,但already常用于肯定句,并用于句中。例如:I have already finished my homework. I haven’t finished my homework yet. Have you finished your homework yet?They have left. (他們已經(jīng)離開了,也就是說現(xiàn)在他們?nèi)瞬辉谶@里)I have had my lunch. (我已經(jīng)吃過午飯了,也就是說我現(xiàn)在不餓)I can’t find my watch now. I think I have already lost it., 甚至有可能繼續(xù)延續(xù)下去,我們可以從動作“延續(xù)”的特性和“時間”點段的區(qū)分入手。 2)不能與when連用IV. 現(xiàn)在完成時的用法A.表示過去發(fā)生或已經(jīng)完成的動作對現(xiàn)在造成的影響或結(jié)果,強