现在完成时讲解及练习(2)_第1页
现在完成时讲解及练习(2)_第2页
现在完成时讲解及练习(2)_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、现在完成时1概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开 始,持续到现在的动作或状态。2. 时间状语:recently, lately, sincefor,in the past few years, etc.3. 基本结构:have/has + done 4.否定形式:have/has + not +done.5. 般疑问句:have或has提前对于初接触现在完成时的人来说,往往会产生一种茫然,因为它似乎与一般过去 时相似。那就是,这两种时态描述的动作都始于过去。其实不然,现在完成时主 要表示,发生在过去的动作延续到现在刚刚完成、或许还要延续;侧重于这个动作对现在带来

2、的结果、产生的影响、积累的总和等等。而一般过去时则只不过是 表示动作发生在过去的什么时候。弄清了这一区别,就很容易理解现在完成时了。 它主要适用于下面的几种情况:1)表示截止现在业已完成的动作By no w, I have collected all the data that I need 到现在为止,我已收集到了我所需的全部资料。She has read 150 pages toda她今天已看了 150 页。2)表示发生在过去而对现在产生影响、带来结果的动作Have you had your di nn er?你吃晚饭了吗?3)表示过去发生的动作持续到现在,并可能还要延续It has be

3、e n five years since he joined the army他参军五年了。1)一个句子应该用什么时态只能取决于它需要表达的意思,以及它所处的语言环境。例如:He speaks En glish .(一般现在时,说明动作发生的经常性。)He spoke En glish whe n he was in New Zeala nd .(般过去时,说明动作发生的时间。)He is speaking English.(现在进行时,说明动作正在进行。)He has spoke n En glish for three years since he came to the USA 现在完成

4、时,这里说明动作的总和。)He has been speaking English since he came to the USA.(现在完成进行时,强调动作的连续性。)2)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语 动词是一般将来时,那么从句的谓语动词就只能用一般现在时来表示将来时; 如果主句的谓语动词是过去将来时,那么从句的谓语动词就只能用一般过去时 来表示过去将来时。例如:I will not play tennis if it rains tomorrow.I would not play tennis if it rained the next day.3)有些

5、动词表示无法持续的动作,它们一般不宜用于进行时态中。这类动词常见的有: be , believe , consist , find , forget , hate , have , hope , hear , know , like , love , notice , prefer , remember , see , seem , smell , suggest, taste , understand , want , wish , sit down , stand up等。Be动词若是用于进行时态,可表示暂时、短暂的情况或表现。例如:Tom is being a good boy toda

6、y 汤姆今天很乖。He is bei ng childish .他这样做是耍孩子气。You are not being modest你这样说不太谦虚。4)关于现在完成时的时间状语问题A. 凡是"完成时态"都表示,不知道也不管动作发生的具体时间,所以在使用 现在完成时的句子里,不可以带有表示具体过去时间的状语,如:yesterday , last week ( mon th , year , etc. ) , two weeks ago , i n 199等;但常和有些副词连用,如: just , before , already , often , never , ever

7、 , not-yet , always等等。B. 在以when提问的特殊疑问中不能用现在完成时。另外,ago不能用于现在完成时的句子里,因为它表示从现在算起的以前某个时间,属于表示具体过去时间的状语。但是可以用before来表示"以前"的意义,因为它只表示"以前",而 不知什么时候的以前。C. 如果是不表示连续性的动词用于现在完成时的句子,不可以和以for表示 的"一段时间"的状语连用。在这种情况下,应该用"It has been;since"的句 式来表达。如:He has joined the army for

8、 five years.(错误)It has been five years since he joined the army.正确) 能与现在完成时连用词语很多,如副词just, already, yet, before, ever, recently等,但下面是一些典型而且重要的例子:since自从):不管用作介词、连词还是副词,句子(主句)谓语通常都用现 在完成时:I have n' t seen her si nee last week.自上周以来我一直未见过她。Where have you bee n si nee I last saw?自我上次见到你之后你到哪里去了 ?【注

9、】有时可用其他时态的情况,但须注意: 对于某些表示状态的动词(如seem等),或因语义等方面的原因,有时 可能用一般现在时比较现在完成时更合适:It seems like years since we last met 我们似乎几年未见面了。Si nee whe n does the $42 plus $5 service charge come to $48?从 什么什候开始 42元加5元的服务费等于48元了 ? 若不是指从过去持续到现在,而是指从较远的过去持续到在一个较近的 过去,则用过去完成时:Yesterday he told me that he hadn t eaten anyth

10、ing since Tuesday.他昨天告诉 我自星期二以来他一直未吃任何东西。(指从星期二至昨天未吃东西) 表示时间长度时,通常用一般现在时代替现在完成时:It' s ten years si nee he left here 他离开这儿已 10 年了。(2)so far倒目前为止):So far there has bee n no bad n ews到现在为止还没有什么坏消息。We haven t had any trouble so far.到目前为止,我们还没有遇到任何麻烦。(3)in for, during the past lastyears(在过去年中):In the

11、 past two years ' ve seen him little.过去两年我很少见到他。I have bee n here (for) the last past mon th.最近一个月里我都在这儿。【注】在一定的上下文里,若是以过去时间为起点,也可用过去完成时。(4)up to until now(到现在为止):Up to now, the work has bee n eas y至U现在为止这工作还算容易。I have heard no thi ng from him up to now.到现在为止我还没有听到他一点音信。(5)It' s will be the

12、first time that(第一次):It' s the first time I' ve come here.这是我第一次来这儿。参考答案:一、单项选择。1、B2、现在完成时常与already (已经),just (刚刚,正好),ever (曾经),never (从来,也不;从不),before (以前),yet (仍然)等连用。故2应选B。3、C4、 现在完成时常与recently(近来),so far(到目前为止),in the past/"last + 一段时间"等时间状语连用。因为上述短语表示的是从现在起往前推算的一段 时间,句中的动作是从过去

13、某一时间或时刻开始持续到现在的。故4应选D。5、C6现在完成时时常与"for +时间段或since +过去时间点"连用(含从句,从 句过去时)。故6应选Co 7、C8、 现在完成时还与 once(次),twice (两次),three times (三次),several times (几次)等表示重复次数的词语连用。故8应选B。9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系; 现在完成时表示与现在有关系的发生在过去的

14、动作,它不与表示过去的时间状语(如 yesterday , last week , a moment ago等)连用。故 9 的正确答案为 B。10、B11、 现在完成时中,非延续性动词不能与 for和since引导的表示一段时间 的状语连用,通常是用相应的延续性动词来代替。故11的正确答案依次为:D。12、 B 13、A 14、C15、A。16、"have/has gone to +地点"表示"某人去了某地(还未回来)",指主 语所指的人不在这儿。"have/has been in +地点"表示"在某地呆了多长时间&quo

15、t;, 常与表示时间的状语连用。"have/has been to +地点"表示"曾经去过某地(但 现在已不在那儿)。"故16的正确答案为A。17、A18、D二、句型转换。1、has he?4、has been open7、It is, since三、汉译英。19、C 20、C2、How long3、died, has been dead5、has been away6、joined; ago8、The bus has been here for ten minutes.1、Jim has finished doing his homework alre

16、ady. He is free now.2、He received a letter yesterday.3、My father has been to the Great Wall before.4、She has n't see n the new film yet.5、She has been to Shanghai.6、Where has he been these days现在完成时练习、单项选择1、Both his parents look sad .Maybe they what's happenedto him .A. knew B . have known C

17、 . must know D .will know2、He hasA. already3、Have youbeen to Shanghai , has heB .neverC .ever D . stillmet Mr Li?A. just B. ago4、The famous writerC .before D. a moment ago one new book in the past two yearA. is writ ingB .was writingC .wrote D .has written 5、-Ourcountry a lot so far .-Yes . I hope i

18、t will be eve nA. has changed ; well B .C . has changed ; better D.6、Zhao Lan alreadycha nged ; goodcha nged ; betterin this school for two years .A. was ;study ingC . has ; studiedB . will ; studyD . are ; studying7、 WeXiao Li since she was a littleA. knowB . had known C . have knownPotter is a ver

19、y n ice filmit twice .A. will see B. have seen C. sawgirl .D. knew 8、HarryD .seeStates .9、-These farmers have been to the United-Really ? When there ?A. will they goB. did they goC. do they goD. have they gone10、-youyour homework yet ?-Yes . I it a moment ago .A. Did ; do ; finished B . Have ; done

20、; finishedC . Have ; done ; have finished D. will ; do ; finish11、His father the Party since 1978 .A. joined B . has joined C . was in D. has been in12、-Do you know him well ?-Sure .Wefrie nds since ten years ago .A.wereB . have beenC. have becomeD. have made13、-How long have youhere ?-About two mon

21、 ths .A.bee nB .goneC .come D.arrived14、Hurryup! Theplayfor tenminu tes .A.hasbegun B .hadbegu nC .has been onD . began15、Ittenyearssi neeheleft thearmy .A.isB. hasC .willDwas16、Miss Green isn'tA .has gone B . went17、My parentsA. have been inA. How soon, comes C. How long, came 20、 His un cleA. has come hereto China?for a year. (die)in the office . she to the library .C .will go D. has beenShandong for ten years .B . have been toD. have beenC. have gone to18、The students have cleaned the cl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论