现在完成时练习题及答案(老师专用).doc
《现在完成时练习题及答案(老师专用).doc》由会员分享,可在线阅读,更多相关《现在完成时练习题及答案(老师专用).doc(13页珍藏版)》请在冰豆网上搜索。
时态讲解:
现在完成时
1)现在完成时通常表示过去发生或已经完成的某一动作对现在造成的影响和结果。
说话人强调的是该动作或状态对现在的结果或影响。
Mydaughterhasjustgoneout.我女儿刚出去。
I’msurewe’vemetbefore.我肯定我们以前见过面。
Shehasarrived.她到了。
2)表示开始于过去并持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently,already,just,lately,for…,since…,yet等。
如:
Ihaven’theardfromherthesedays.这些日子我没有收到她的信。
Wehaven’tseenyourecently.最近我们没有见到你。
Theyhavebeenawayfortwoyears.他们离开已经两年了。
ShehasbeenwithussinceMonday.
3).现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
Wehavehadfourtextsthissemester.
6.havebeento和havegoneto的区别
havebeento强调“去过”,现已不在那里,如:
HehasbeentotheUSAthreetimes.
他到美国去过三次。
(过去“到美国”,现在已“不在美国”)
havegoneto主要强调的是“去了”,现在人不在说话的现场,如:
--Where'syourmother?
--你妈妈在哪?
--Shehasgonetothehospital.--她去医院了。
一结构
1.肯定句:
主语+have/has+动词的过去分词+其他
2.否定句:
主语+have/has+not+动词的过去分词+其他
3.一般疑问句:
have/has+主语+动词的过去分词+其他
Yes,主语+have/has.No,主语+have/has+not
4.特殊疑问句:
特殊疑问词+have/has+主语+动词的过去分词+其他
二常和现在完成时一起连用的时间状语
注意:
.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
1.现在完成时往往同表示不确定的过去时间状语连用
如already(肯定),yet(否定,疑问),just,before,recently,still,lately,Just,already,yet,ever,never,before,twice(重复性时间),for+短时间,since+点时间,sofar,howlong提问的疑问句中.......
Hehasalreadyobtainedascholarship.
Ihaven'tseenmuchofhimrecently(lately).
Wehaveseenthatfilmbefore.
Havetheyfoundthemissingchildyet?
2.现在完成时常常与表示频度的时间状语连用,
如ever,never,twice,severaltimes等:
HaveyoueverbeentoBeijing
IhaveneverheardBunnysayanythingagainsther.
Ihaveusedthispenonlythreetimes.Itisstillgood.
Georgehasmetthatgentlemanseveraltimes.
3.现在完成时还往往可以同包括现在时间在内的时间状语连用,
如uptothesefewdays/weeks/months/years,just,uptopresent(now),sofar等:
Peterhaswrittensixpaperssofar.
Uptothepresenteverythinghasbeensuccessful.
三当现在完成时与表示短时间的时间状语连用时,谓语动词必须使用延续性动词。
如果谓语动词是非延续性动词则转化为对应的延续性动词。
若不是和短时间连用,则不用转化。
英语的行为动词有持续性动词和瞬间性动词之分,使用中应注意两者的区别。
1.持续性动词:
表示一个动作可以持续一段时间或更长时间。
常见的study,play,do,read,learn,drive,write,clean,sleep,speak,talk,wait,fly,stay,sit,stand,lie,keep等。
2.瞬间性动词:
表示一个动作发生在一瞬间,非常短暂。
亦称终止性动词。
常见的--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等
3.瞬间性动词在完成时中如要与表示持续一段时间的状语连用,通常用意思相当的持续性动词来替换
Hehasbeeninthearmy/asoldierforthreeyears.(他参军已有3年了。
)不用hasjoined
Shehasbeenupforquitesometime.(她起床已有好久了。
)不用hasgotup
Hasyourbrotherbeenawayfromhomeforalongtime?
(离家已有好久了吗?
)不用hasleft
常用瞬间动词相应持续性动词关系:
1、go—beaway2、come—behere3、comeback—beback4、leave—beaway(benothere)5、buy—have6、borrow—keep7、die——bedead8、begin——beon9、finish—beover10、open——beopen11、close——beclosed12、lose——belost13、gettoknow—know14、turnon—beon15、getup——beup16、sitdown—sit/beseated17、join—bein(…)或bea…member18、become—be
4.瞬间动词的否定形式可以与表示一段时间的状语连用
例如:
Ihaven’tseenyouforalongtime.(好久没见到你了。
)
四区别下面三组词
Havebeento表示去过某地方,不过现在已经回来
Havegoneto表示去了,还未回来
Havebeenin表示一直在某个地方
五现在完成时和一般过去时的区别
现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。
动作或状态发生在过去,但它的影响现在还存在;而一般过去时表示过去的事实,不表示和现在的关系。
IhavejustbeentoLondon.Iwenttherelastmonth.我刚去过伦敦,是上个月去的。
1.过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2.过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:
yesterday,lastweek,…ago,in1980,inOctober,justnow,具体的时间状语
共同的时间状语:
thismorning,tonight,thisApril,now,once,before,already,recently,lately
现在完成时的时间状语
for,since,sofar,ever,never,just,yet,till/until,uptonow,inpastyears,always,
六现在完成时的反义疑问句的结构
主语+have/has+动词过去分词+其他,have/has+not+主语
主语+have/has+not+动词过去分词+其他,have/has+主语
七现在完成时考点例析
一、考查其构成
"助动词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可知,应用现在完成时,故