高中英语语法之现在完成时.docx
《高中英语语法之现在完成时.docx》由会员分享,可在线阅读,更多相关《高中英语语法之现在完成时.docx(7页珍藏版)》请在冰豆网上搜索。
高中英语语法之现在完成时
现在完成时讲解
一、基本结构:
主语+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年了。
)不用hasjoinedShehasbeenupforquitesometime.(她起床已有好久了。
)不用hasgotup
Hasyourbrotherbeenawayfromhomeforalongtime?
(离家已有好久了吗?
)不用hasleft常用瞬间动词相应持续性动词关系:
1、go—beaway
2、come—behere
3、comeback—beback
4、leave—beaway(benothere)
5、buy—have
6、borrow—keep
7、die——bedead
8、begin——beon
9、finish—beover10、open——beopen11、close——beclosed12、lose——belost13、gettoknow—know14、turnon—beon15、getup——beup
16、sitdown—sit/beseated17、join—bein(…)或bea…member18、become—be
(2)用itis…since…结构来替换瞬间动词
例如:
电影已经开映5分钟了。
(两种方法)
(1)Thefilmhasbeenonforfiveminutes.
(2)It’sfiveminutessincethefilmbegan.
他离开上海已有3天了。
(两种方法)
(1)HehasbeenawayfromShanghaiforthreedays.
(2)ItisthreedayssinceheleftShanghai.这本书我还给图书馆已有两周了。
(一种方法)
It’stwoweekssinceIreturnedthebooktothelibrary.
他找到他妹妹已有多久了?
(一种方法)
Howlongisitsincebefoundhissister?
4、瞬间动词的否定形式可以与表示一段时间的状语连用
例如:
Ihaven’tseenyouforalongtime.(好久没见到你了。
)