外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx

上传人:b****7 文档编号:9174996 上传时间:2023-02-03 格式:DOCX 页数:24 大小:31.04KB
下载 相关 举报
外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx_第1页
第1页 / 共24页
外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx_第2页
第2页 / 共24页
外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx_第3页
第3页 / 共24页
外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx_第4页
第4页 / 共24页
外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx

《外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx》由会员分享,可在线阅读,更多相关《外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx(24页珍藏版)》请在冰豆网上搜索。

外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选.docx

外研版英语八年级英语句型及语法英语现在完成时附答案解析推荐精选

外研版英语八年级英语句型及语法(英语现在完成时)附答案解析推荐精选

一、初中英语现在完成时

1.Thesmallshop________forseveralyears.

A. opened                 

B. hasbeenopened                 

C. hasopened                 

D. hasbeenopen

【答案】D

【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词beopen.根据句意,本句应用现在完成时态,故选D。

【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..

2.I________aninvitationtotheconcert.Ican'twaittogo. 

A. receive                     

B. willreceive                     

C. wasreceiving                     

D. havereceived

【答案】D

【解析】【分析】句意:

我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.—HoboandEddie           thecinematowatchthefilmZootopia.

—Oh,that'swhyIcan'tfindthemnow.

A. havegoneto                  

B. havebeento                  

C. hasgoneto                  

D. hasbeento

【答案】A

【解析】【分析】考查主谓一致。

句意:

——侯博和埃迪去了电影院看电影《疯狂动物城》。

——哦,这就是为什么我现在找不到他们的原因。

havegoneto去了;beento去过。

HoboandEddie作主语,谓语动词要用复数形式。

所以选A。

 

4.—Yournewbikeissonice!

Whendidyoubuyit?

—InJuly.I_____itfortwoweeks.

A. had                           

B. havehad                           

C. havebought                           

D. bought

【答案】B

【解析】【分析】句意:

——你的新自行车那么好看。

你什么时候买的。

——七月份,我买了两周了。

根据fortwoweeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。

因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。

【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

5.——WhereisMr.Wang?

   

——Hetogetherwithhisstudents________ZhuyuwanPark.

A. hasgoneto                  

B. havegoneto                  

C. hasbeento                  

D. havebeento

【答案】A

【解析】【分析】句意:

—王老师在哪里?

—他同他的学生去了Zhuyuwan公园。

A.hasgoneto去了,没在这里。

主语是单数;B.havegoneto去了,没在这里。

主语是复数;C.hasbeento去过,没在那里;主语是单数;D.havebeento去过,没在那里;主语是复数。

本句He是主语,togetherwithhisstudents是介词短语,做定语不是主语,所以用has。

王老师去公园了不在这里,所以用hasgoneto。

故选A。

【点评】考查主谓一致和短语的用法。

 

6.Mysister    Englishsinceshewas9yearsold.Shecantalktoforeignersfreely.

A. learns                            

B. learnt                            

C. haslearnt                            

D. havelearnt

【答案】C

【解析】【分析】句意:

我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。

A,learns学习,一般现在时,B,learnt一般过去时C haslearnt现在完成时Dhavelearnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是Mysister,第三人称单数,使用has,故选C

【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。

7.—I'msorryforbeinglate.

—Nevermind.Themeeting______foronly5minutes.Thisway,please.

      

A. hasbegun                              B. hasended                              C. hasbeenon

【答案】C

【解析】【分析】句意:

——对不起,我迟到了。

——没关系.会议只开了5分钟,请这边走。

for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.hasbeenon"在进行,开着(的状态)",故选C

【点评】现在完成时表示延续性的状态。

8.—Mary,Irememberyou     severalyearsago.

—Yes,I     for3years.

A. married,havemarried                                      B. married,married  

C. married,havebeenmarried                            

D. havemarried,havebeenmarried

【答案】C

【解析】【分析】句意:

——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

marry是非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

9.TheGreens        manyplacesofinterestsincetwoyearsago.

A. hasvisited                         

B. havevisited                         

C. visited                           

D. willvisit

【答案】B

【解析】【分析】句意:

自两年前开始,格林一家参观了许多名胜。

since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,theGreens格林一家,表示复数含义,作主语,谓语用复数形式。

故选B。

10.——______you_____outtheproblem,Sam?

——Notyet,butI'mgoingto.

A. Did,work                    

B. Are,working                    

C. Have,worked                    

D. Will,work

【答案】C

【解析】【分析】句意:

萨姆,你计算出这道数学题了吗?

——还没有,但是快了。

结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。

选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。

解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

 

11.Greatchanges   inmyhometowninthelastfewyears.

A. tookplace            

B. willtakeplace            

C. havetakenplace            

D. havebeentakenplace

【答案】C

【解析】【分析】句意:

过去几年我的家乡发生了巨大的变化。

inthelastfewyears意为“在过去的几年里”,用于现在完成时;takeplace“发生”没有被动语态。

故答案选C。

【点评】考查现在完成时。

12.—Howmanyletters         you           toyourmother?

—109inall,since2016.

A. has,written                     

B. have,written                     

C. did,write                     

D. are,writing

【答案】B

【解析】【分析】句意:

——你给你妈写了多少封信?

——从2016年起,总共109封。

句中since2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写havewritten,故答案选B。

【点评】考查动词的时态。

注意现在完成时的用法。

13.Myparents            fortwentyyearsbythetimeIwas15.

A. married            

B. hadmarried                      

C. hadbeenmarried            

D. hadgotmarried

【答案】C

【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

14.—HowlongcanI_________thisbook?

—Fivedays.Butyoumustreturnitontime.

A. borrow               

B. lend               

C. keep               

D. kept

【答案】C

【解析】【分析】句意:

——我能保留这本书多长时间?

——五天。

但是你一定要按时归还它。

A,borrow借,瞬间性动词;B,lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。

此处与howlong连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。

【点评】本题考查延续性动词。

以及borrow,lend,keep,kept四个词的词义和用法。

15.—Yourshoesaresoold.Whydon'tyoubuyanewpair?

—BecauseI            allmymoneyonanMP5.

A. spend                 

B. havespent                             

C. amspending                 

D. wasspending

【答案】B

【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。

强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

16.Iamsurprisedatthenewlookofmyhometown,forit_____alotovertheyears.

A. changed                       

B. changes                       

C. willchange                       

D. haschanged

【答案】D

【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,

结合overtheyears可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.

17.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.

A. wasworking                      

B. isworking                      

C. hasworked                      

D. willwork

【答案】C

【解析】【分析】句意:

我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

由句中的语句for10years提示可知,此句要用现在完成时,主语myfather,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

18.—Doyoustillplaybasketball?

—Oh,no.I____itforthepasttwoyears.

A. haven'tplayed                   B. didn'tplay                   C. won'tplay                   D. hadn'tplayed

【答案】A

【解析】【分析】句意:

——你还打篮球吗?

——哦,不了。

我已经有两年没有打过了。

根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

19.—WhatgreatprogressHuawei________inrecentyears!

—Nowonderitiswidelyknowninallpartsoftheworld.

A. ismaking                            

B. hasmade                            

C. makes                            

D. made

【答案】B

【解析】【分析】句意:

——华为近几年取得了多大的进步啊!

——难怪它在世界的每个角落都出名。

根据时间状语inrecentyears,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

【点评】考查现在完成时。

注意掌握现在完成时的结构have/has+过去分词。

20.—Howmanytimes_______you_______toBeijingthisyear?

—Threetimes.

A. have;been                     B. had;been                     C. have;gone                     D. had;gone

【答案】A

【解析】【分析】句意是:

——你今年去过北京几次?

——三次。

考查havebeen与havegone的区别。

havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。

 

21.LittleTom         hishomeformorethantenyears.

A. leaves                     

B. leftfrom                     

C. willleave                     

D. hasbeenawayfrom

【答案】D

【解析】【分析】句意:

小汤姆离开家已经十年了。

由句中“formorethantenyears”可知.句中的谓语动词需使用延续性动词。

leave对应的延续性动词为beaway。

【点评】考查现在完成时。

22.—    haveyouhadthemobilephone?

—Since2015.

   

A. Howoften                       

B. Howlong                       

C. Howsoon                       

D. Howmany

【答案】B

【解析】【分析】句意:

你什么时候有的手机?

自从2015年。

询问的是从什么时候开始,也就是时间长度。

故B选项正确。

【点评】考查特殊疑问句的辨析。

23.—Yourfamilyhave________Sydneyonholiday.Whynotjointhem?

—I've________thecitymanytimes.

A. goneto;goneto         B. beento;beento         C. beento;goneto         D. goneto;beento

【答案】D

【解析】【分析】句意:

——你家去悉尼度假了,为什么不和他们一起呢?

——我们去过那个城市好几次了。

根据Whynotjointhem,可知是havegoneto,去了;根据manytimes,许多次,可知用havebeento,去过,与次数搭配,故选D。

【点评】考查havegoneto和havebeento的用法,注意语境。

24.—Dave,wewillleavein10minutes.Areyouready?

—No,I________ourguidebookandtowelsyet.

A. don'tpack                  

B. didn'tpack                  

C. havepacked                  

D. haven'tpacked

【答案】D

【解析】【分析】句意:

——Dave,我们十分钟后要离开,你准备好了吗?

——没有,我还没把我们的旅游手册和毛巾打包。

yet是现在完成时否定句的标志,故选D。

【点评】考查现在完成时,注意yet的用法。

25.Morethan80people ______intheearthquake ______lastweek.   

A. died;for         B. havebeendead;since         C. havedied;since         D. havebeendead;for

【答案】C

【解析】【分析】句意:

自从上个周有超过80人在地震中伤生。

for+时间段;since+时间点,自从……时起,主句用现在完成时,句中的时间状语lastweek是时间点,故用since。

本句并非表示“死亡”这个状态的延续,而是指从过去某一时间到现在“死亡”这个动作发生了多少次,所以选C符合语境。

【点评】考查现在完成时。

26.WilliamShakespeare         for400years,buthisworksstillhavegreatinfluencetoday.

A. died                         

B. wasdying                         

C. hasdied                         

D. hasbeendead

【答案】D

【解析】【分析】句意:

威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。

由题干中的for400years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。

【点评】考查现在完成时。

27.What        you        inthepasttwohours,mybaby?

A. will;do                         B. have;done                         C. are;doing                         D. would;do

【答案】B

【解析】【分析】句意:

在过去的两个小时你做了什么,我的乖乖?

根据“inthepasttwohours”可知用完成时态。

故选B。

【点评】考查现在完成时。

28.Ihavelivedhere_______Iwasborn.

A. before                                    

B. when                                  

C. for                                  

D. since

【答案】D

【解析】【分析】自从我出生我就一直生活在这里

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

当前位置:首页 > 求职职场 > 简历

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

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