现在完成时习题2份.docx

上传人:b****4 文档编号:4255692 上传时间:2022-11-28 格式:DOCX 页数:12 大小:23.78KB
下载 相关 举报
现在完成时习题2份.docx_第1页
第1页 / 共12页
现在完成时习题2份.docx_第2页
第2页 / 共12页
现在完成时习题2份.docx_第3页
第3页 / 共12页
现在完成时习题2份.docx_第4页
第4页 / 共12页
现在完成时习题2份.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

现在完成时习题2份.docx

《现在完成时习题2份.docx》由会员分享,可在线阅读,更多相关《现在完成时习题2份.docx(12页珍藏版)》请在冰豆网上搜索。

现在完成时习题2份.docx

现在完成时习题2份

一、单项选择

Both his parents look sad.Maybethey _________what's happened to him.

  A. knew B. haveknown  C. mustknow  D.willknow

  2、He has _______been to Shanghai,has he?

  A. already  B.never   C.ever   D.still

  3、Have you met Mr Li______?

  A. just  B. ago    C.before  D. amomentago

  4、Thefamouswriter_____onenewbookinthepasttwoyear

A.is writing   B.was writing   C.wrote D.has written

5、-Ourcountry ______alotsofar.

   -Yes.Ihopeitwillbeeven______.

  A.has changed;well  B. changed;good

  C.has changed;betterD. changed;better

6、ZhaoLan______already ______inthisschoolfortwoyears.

A.was;studying                  B.will;study

  C.has;studied                    D.are;studying

  7、We______Xiao Li since she was a little girl.

A.know  B. had known  C.have known  D. knew

8、HarryPotterisaverynicefilm.I_______ittwice.

  A. will see    B. have seen    C. saw  D.see

  9、-These farmers have been to the United States.

    -Really?

When_____ there?

  A.will they go     B. did they go

  C. do they go     D. have they gone

  10、-______you___your homework yet?

    -Yes.I_____ it a moment ago.

  A. Did;do;finished   B. Have;done;finished

  C. Have;done;have finished  D. will;do;finish

  11、His father ______the Party since 1978.

  A. joined   B. hasjoined C. wasinD. has been in

  12、-Doyouknowhimwell?

  - Sure.We_________friendssincetenyearsago.

  A. were   B.havebeen C.havebecome  D.havemade

  13、-Howlonghaveyou ____here?

    -Abouttwomonths.

  A. been    B. gone    C. come D. arrived

  14、Hurry up!

The play__________for ten minutes.

  A. has begunB. had begunC. has been onD. began

  15、It _____ten years since he left the army.

  A. is  B. has   C. will   D. was

 16Miss Green isn't in the office.she_______ to the library.

  A.has gone B.went  C.will go  D. has been

  17、My parents______ Shandong for ten years.

  A. have been in                     B.have been to

  C. have gone to                     D.have been

  18、Thestudentshavecleanedtheclassroom,     ?

  A.sothey  B.don'tthey  C.havethey  D.haven'tthey

 19、hasMrWhitebeenamemberofGreenerChinasincehe       toChina?

  A.Howsoon,comes            B.Howoften,got  

  C.Howlong,came             D.Howfar,arrived

  20、Hisuncle       formorethan9years.

  A.hascomehere          B.hasstartedtowork

  C.haslivedthere          D.haslefttheuniversity

二、句型转换

  1、Theoldman_________lastyear.He _________forayear.(die)(动词填空)

  2、Thisfactoryopenedtwentyyearsago.(同义句转换)

  Thisfactory ________fortwentyyears.

  3、MissGaoleftanhourago. (同义句转换)

  MissGao_______________________________anhourago.

  4、HermotherhasbeenaPartymemberforthreeyears.(同义句)

  Her mother_______the Party three years ________.

  5、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)

  _______twoyears________theGreenfamilymovedtoFrance.

  6、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子合并成一个句子)  

  ___________________________________________              

  三、汉译英

  4、她还没有看过那部新电影。

  5、她去过上海。

  6、他这些天上哪儿去了?

   

  参考答案:

  一、单项选择。

BBCDCCCBBBDBACAAADCC

  二、句型转换。

  1、hashe?

       2、Howlong         3、died,hasbeendead  

  4、hasbeenopen      5、hasbeenaway      6、joined;ago

  7、Itis,since       8、Thebushasbeenherefortenminutes.

  三、汉译英。

  1、Jimhasfinisheddoinghishomeworkalready.Heisfreenow.

  2、Hereceivedaletteryesterday.

  3、MyfatherhasbeentotheGreatWallbefore.

  4、Shehasn'tseenthenewfilmyet.

  5、ShehasbeentoShanghai.

  6、Wherehashebeenthesedays?

 

 

现在完成时讲解

一、基本结构:

主语+have/has+过去分词(done)

  ①肯定句:

主语+have/has+过去分词+其他

  ②否定句:

主语+have/has+not+过去分词+其他

  ③一般疑问句:

Have/Has+主语+过去分词+其他

  ④特殊疑问句:

特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)

二、用法

1)现在完成时的"完成用法"

现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.

Hehasturnedoffthelight.他已把灯关了。

(动作结束于过去,但说明的是现在的情况--灯现在不亮了。

  Ihavespentallofmymoney.(含义是:

现在我没有钱花了.)

  Janehaslaidthetable.(含义是:

现在桌子已经摆好了.)

2)现在完成时的"未完成用法"

指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。

这里的动词要用持续性动词。

常与for(+时间段),since(+时间点)连用.

  Maryhasbeenillforthreedays.

Maryhasbeenillsincethreedaysago.

注意:

1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)

 如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.

  2.现在完成时往往同表示不确定的过去时间状语连用

  ,如already(肯定),yet(否定,疑问),just,before,recently,still,lately等:

  Hehasalreadyobtainedascholarship.

  Ihaven'tseenmuchofhimrecently(lately).

  Wehaveseenthatfilmbefore.

  Havetheyfoundthemissingchildyet?

  3.现在完成时常常与表示频度的时间状语连用,

  如ever,never,twice,severaltimes等:

  HaveyoueverbeentoBeijing

  IhaveneverheardBunnysayanythingagainsther.

  Ihaveusedthispenonlythreetimes.Itisstillgood.

  Georgehasmetthatgentlemanseveraltimes.

  4.现在完成时还往往可以同包括现在时间在内的时间状语连用,

  如uptothesefewdays/weeks/months/years,just,uptopresent(now),sofar等:

  Peterhaswrittensixpaperssofar.

  Uptothepresenteverythinghasbeensuccessful.

  5.现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.

  Wehavehadfourtextsthissemester.

6.havebeento和havegoneto的区别

havebeento强调“去过”,现已不在那里,如:

HehasbeentotheUSAthreetimes.

他到美国去过三次。

(过去“到美国”,现在已“不在美国”)

havegoneto主要强调的是“去了”,现在人不在说话的现场,如:

--Where'syourmother?

--你妈妈在哪?

--Shehasgonetothehospital.--她去医院了。

hasbeenin一直在某地

三、现在完成时考点例析

现在完成时是较难掌握、中考考查较多的时态。

涉及的考点有:

一、考查其构成

"助动词have(has)+动词过去分词"构成现在完成时。

如:

1.Kate'sneverseenChinesefilms,____?

 A.hasn'tsheB.hassheC.isn'tsheD.isshe

析:

陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Katehas的缩写,故选B。

2.Hisunclehasalreadypostedthephotostohim.(改为否定句)

Hisuncle______postedthephotostohim______.

析:

already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't,yet。

3.-AnnhasgonetoShanghai.-So______herparents.  A.hasB.hadC.didD.have

析:

"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为herparents是复数,故选D。

二、考查其用法与标志词

(一)当句中有never,ever,just,already,yet,before等时,常用现在完成时。

如:

1.-Mum,mayIgooutandplaybasketball?

 -______you______yourhomeworkyet?

A.Do;finish  B.Are;finishing  C.Did;finish   D.Have;finished

2.-______you______anywherebefore?

-Yes,butIcan'trememberwhereI______

A.Did;surf;surfed        B.Have;surfed;surfed

C.Did;surf;havesurfed   D.Have;surfed;havesurfed

析:

据yet和before可知,应用现在完成时,故1题选D,2题选D。

(二)当句中有"for+段时间"或"since+点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。

如:

1.HisbrotherhasbeentoStoneForesttwice______hecametoYunnan.

 A.after  B.before   C.since    D.for

析:

主句用的是现在完成时,而从句用的是一般过去时,故选C。

2.Tom______theCDplayerfortwoweeks.

 A.haslent   B.hasborrowed   C.hasbought    D.hashad

析:

A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。

3.I______aletterfromhimsinceheleft.

 A.didn'treceive  B.haven'tgot  C.didn'thave  D.haven'theard

析:

据since可知,应排除A、C,"hearfromsb.=receive/get/havealetterfromsb."意为"收到某人的来信",故选B。

三、考查have/hasbeen(to,in)/have/hasgone(to)的区别。

如:

1.-Haveyouever______LintongtoseetheTerraCottaWarriors?

 -Yes,Ihave.

 A.wentto    B.goneto    C.beenin     D.beento

析:

据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。

2.Myparents______Shangdongfortenyears.

 A.havebeenin   B.havebeento   C.havegoneto    D.havebeen

析:

本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。

四、考查现在完成时与其他时态的联系和区别。

如:

1.Sun'saunthasgonetherefortenyears.(改成正确的句子)

析:

非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's+段时间+since+从句"进行句子转换。

故答案为:

Sun'saunthasbeentherefortenyears./Sun'sauntwenttheretenyearsago./It'stenyearssinceSun'sauntwentthere.

2.Susanhasbeeninthiscityformorethantenyears.(改为同义句)

 ________morethantenyears____Susan______tothiscity.

析:

据上题分析,且since引导的从句要用一般过去时,故填Itis,since,came。

3.Iwon'tgototheconcertbecauseI____myticket.

 A.lost  B.don'tlose  C.havelost  D.iscoming

析:

因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。

 

英语的行为动词有持续性动词和瞬间性动词之分,使用中应注意两者的区别。

一、持续性动词:

表示一个动作可以持续一段时间或更长时间。

常见的study,play,do,read,learn,drive,write,clean,sleep,speak,talk,wait,fly,stay,sit,stand,lie,keep等。

二、瞬间性动词:

表示一个动作发生在一瞬间,非常短暂。

亦称终止性动词。

常见的--begin,start,finish,go,come,leave,find,getup,arrive,reach,getto,enter,hear,stop,open,close,become,buy,borrow,lend,happen,join,lose,renew,die,takeaway,putup,setout,puton,geton/off等

瞬间性动词在完成时中如要与表示持续一段时间的状语连用,通常有两种方法:

(1)用意思相当的持续性动词来替换

Hehasbeeninthearmy/asoldierforthreeyears.(他参军已有3年了。

)不用hasjoined

Shehasbeenupforquitesometime.(她起床已有好久了。

)不用hasgotup

Hasyourbrotherbeenawayfromhomeforalongtime?

(离家已有好久了吗?

)不用hasleft

常用瞬间动词相应持续性动词关系:

1、go—beaway2、come—behere3、comeback—beback

4、leave—beaway(benothere)

5、buy—have6、borrow—keep7、die——bedead

8、begin——beon

9、finish—beover10、open——beopen11、close——beclosed

12、lose——belost

13、gettoknow—know14、turnon—beon15、getup——beup

16、sitdown—sit/beseated17、join—bein(…)或bea…member

18、become—be

(2)用itis…since…结构来替换瞬间动词

例如:

电影已经开映5分钟了。

(两种方法)

(1)Thefilmhasbeenonforfiveminutes.

(2)It’sfiveminutessincethefilmbegan.

他离开上海已有3天了。

(两种方法)

(1)HehasbeenawayfromShanghaiforthreedays.

(2)ItisthreedayssinceheleftShanghai.

这本书我还给图书馆已有两周了。

(一种方法)

It’stwoweekssinceIreturnedthebooktothelibrary.

他找到他妹妹已有多久了?

(一种方法)

Howlongisitsincebefoundhissister?

4、瞬间动词的否定形式可以与表示一段时间的状

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1