预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(英语)高考英语现在完成时常见题型及答题技巧及练习题(含答案)一、单项选择现在完成时1.Theoldcouplehavebeenmarriedfor40yearsandneveronce___________witheachother.A.theyhavequarreledB.havetheyquarreledC.theyhadquarreledD.hadtheyquarreled【答案】B【解析】【详解】考查倒装。句意:那对老夫妻已经结婚40年了,从来都没有争吵过。never放在后句的句首,要用部分倒装,for40years表明应该用现在完成时,故B项正确。【点睛】当含有否定意义的词never,seldom,little,hardly,not,bynomeans位于句首时,后面的句子要使用部分倒装。2.IwonderwhyJenny________usrecently.Weshouldhaveheardfromherbynow.A.hasn’twritten.doesn’tBwriteC.won’twrite.hadn’tDwritten【答案】A【解析】【详解】考查时态。句意:我想知道为什么Jenny最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。3.Inthelastfewyears,China________greatachievementsinenvironmentalprotection.A.wasmaking.BmadeC.hadmade.Dhasmade【答案】D【解析】【详解】考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“Inthelastfew表明应该使用现在完成时,故years”D项正确。4.______toworkovertimethatevening,Imissedawonderfulfilm.A.Havingbeenasked.ToBaskC.Havingasked.ToDbeasked【答案】A【解析】试题分析:“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式havingbeenasked,A项正确;B项toask是动词不定式,表示目的或将要发生的动作,不正确;C项havingasked是现在分词的完成式,不正确;D项tobeasked是动词不定式的被动形式,不符合语境,故选A。考点:考查非谓语动词5.OnlysincetheIndustrialRevolution________inplacesawayfromtheirhomesorbeenlefttoraisesmallchildrenwithoutthehelpofmultipleadults.A.mostpeoplehaveworked.haveBmostpeopleworkedC.mostpeoplehadworked.hadDmostpeopleworked【答案】B【解析】【详解】考查倒装和时态。句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助。“only+时间状语”放在句首,句子需用部分倒装;再根据since可知用现在完成时,故选B。6.—Wouldyoucareforacupoftea?Ittastesprettygood.—Ione.Thankyoujustthesame.A.havehad.Bhad.Cwouldhave.Dwillhave【答案】A【解析】【详解】考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。7.They____fortenyears.A.hasbeenmarried.haveBbeenmarriedC.gotmarried.marriedD【答案】B【解析】【详解】考查marry的用法。句意:他们结婚有十年的时间了。marry作不及物动词时有两种用法:getmarriedto(sb.表动作)/bemarriedto(sb.表状态);作及物动词时有marrysb.,根据fortenyears可知,此处应当用bemarriedto强调sb.状态,用现在完成时。故B选项正确。8.Moreandmorecancerpatients_________inhospitalowingtopollutedenvironmentandpeople’sbadlifestyles.A.treated.haveBtreat