人教版英语八年级英语英语现在完成时专练附答案.docx

上传人:b****0 文档编号:10115087 上传时间:2023-05-23 格式:DOCX 页数:25 大小:32.79KB
下载 相关 举报
人教版英语八年级英语英语现在完成时专练附答案.docx_第1页
第1页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第2页
第2页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第3页
第3页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第4页
第4页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第5页
第5页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第6页
第6页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第7页
第7页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第8页
第8页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第9页
第9页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第10页
第10页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第11页
第11页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第12页
第12页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第13页
第13页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第14页
第14页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第15页
第15页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第16页
第16页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第17页
第17页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第18页
第18页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第19页
第19页 / 共25页
人教版英语八年级英语英语现在完成时专练附答案.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人教版英语八年级英语英语现在完成时专练附答案.docx

《人教版英语八年级英语英语现在完成时专练附答案.docx》由会员分享,可在线阅读,更多相关《人教版英语八年级英语英语现在完成时专练附答案.docx(25页珍藏版)》请在冰点文库上搜索。

人教版英语八年级英语英语现在完成时专练附答案.docx

人教版英语八年级英语英语现在完成时专练附答案

人教版英语八年级英语∶英语现在完成时专练附答案

一、初中英语现在完成时

1.Nancy          forfiveyears.

A. wasdying                         

B. hasdied                         

C. died                         

D. hasbeendead

【答案】D

【解析】【分析】句意:

南西去世五年了。

A.wasdying过去进行时态;B.hasdied现在完成时态;C.died一般过去时态;D.hasbeendead现在完成时态。

句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成bedead。

故选D。

【点评】本题考查时态辨析。

某人去世了多少年就用延续性动词的现在完成时,has beendead。

2.Mikeusedtobeatopstudent,buthe          behindsincehelosthimselfincomputergames.

A. fell                                

B. hasfallen                                

C. was                                

D. hasbeen

【答案】D

【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

 

3.—_______mydictionary?

Ican'tfinditanywhere.

—I_______itonthedeskwhenIcamein.

A. Didyousee;haveseen                                    

B. Haveyouseen;haveseen

C. Haveyouseen;saw                                          

D. Didyousee;see 

【答案】C

【解析】【分析】句意:

---你看见我的词典了吗?

我到处都找不到了。

---我进来的时候看见在桌子上。

根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenIcamein可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。

【点评】考查动词的时态,注意理解句意,根据时态的定义判断。

4.He   fortenyears.

A. hasbeenmarried                   

B. married                   

C. gotmarried                   

D. hasmarried

【答案】A

【解析】【分析】句意:

他已经结婚十年了。

根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。

bemarried表结婚的状态,be动词的过去分词为been。

故选A。

【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。

5.—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。

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

6.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.

A. havelent                             

B. haveborrowed                             

C. havekept

【答案】C

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

你必须把书还给图书馆因为你已经……两个多星期了。

formorethantwoweeks表示时间段,在现在完成时中需要和延续性动词连用,lend和borrow都是短暂性动词,keep具有延续性,故选C。

【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。

7.——______you_____outtheproblem,Sam?

——Notyet,butI'mgoingto.

A. Did,work                    

B. Are,working                    

C. Have,worked                    

D. Will,work

【答案】C

【解析】【分析】句意:

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

——还没有,但是快了。

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

选C。

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

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

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

 

8.—WhereisCatherine?

Ihaven'tseenherfordays.

—She      Wuhan.She'llbebacknextweek.

A. hasgoneto                  

B. hasbeento                  

C. havegoneto                  

D. havebeento

【答案】A

【解析】【分析】句意:

——Catherine在哪里?

我好几天没见她。

——她已经去武汉了。

她将下周回来。

主语是she,所以用has,排除C、D。

A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。

根据She'llbebacknextweek.她下周回来可知现在还没有回来,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

9.——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。

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

 

10.—Whereisyourmother?

—She______Australiaandshe______Sydneyfortwoweeks.

A. hasbeento;hasbeenin                                  B. hasbeento;hasbeento

C. hasgoneto;hasbeenin                                 

D. hasgoneto;hasbeento

【答案】C

【解析】【分析】句意:

——你的妈妈在哪里?

——她去了澳大利亚,她在悉尼呆了两周了。

hasbeento”去过某地“,现在已经回来了;hasgoneto”去了某地“,还没有回来;hasbeenin”待在某地“一段时间。

根据句意Whereisyourmother?

可知,她的妈妈还没有回来,第二个空后面有一段时间fortwoweeks,应该用bein,故应选C。

【点评】考查动词的时态,以及hasbeento,hasgoneto,hasbeenin的含义和用法。

11.Mr.Fan   in2005.Inotherwords,he   for9yearstillnow.   

A. gotmarried;hasbeenmarried                      

B. married;hadbeenmarried

C. gotmarried;hadbeenmarried                     

D. married;gotmarried

【答案】A

【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次married后面要接宾语,getmarried表示的是短暂性动作,所以应填getmarried.第二空由“tillnow”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“hasbeenmarried”,故选A.

【点评】此题考查了动词时态问题,同时也考查了“getmarried”和“married”的区别。

12.Myparents            fortwentyyearsbythetimeIwas15.

A. married            

B. hadmarried                      

C. hadbeenmarried            

D. hadgotmarried

【答案】C

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

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

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

13.—Whereisyourfather?

—                .

A. HehasbeentoShanghai                                

B. HehasbeeninShanghai

C. HehasgonetoShanghai                                

D. HehavebeentoShanghai

【答案】C

【解析】【分析】句意:

-你的父亲在哪儿?

-他去上海了。

Havebeento去过某地(已回);havebeenin在……;havegoneto去了某地(未回)。

本题中父亲是人们在找的人,所以是去了某地,还没回来,用havegoneto。

主语he是三人称单数,用hasgoneto。

故选C。

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

以及Havebeento;havebeenin;havegoneto三个短语的词义和用法。

14.—HowdoyoulikeTreasureIsland,Lucy?

—It'ssoexcitingthatI_______ittwice.

A. amreading                      

B. haveread                      

C. wasreading                      

D. hadread

【答案】B

【解析】【分析】句意:

——露西,你认为《金银岛》怎么样?

——它是如此令人激动以至于我读了两次。

根据twice可知已经发生了,故此处用现在完成时,故为haveread,故选B。

【点评】此题考查现在完成时的用法。

15.Wow!

You________dinner!

Let'seatnow.

A. cook                         

B. arecooking                         

C. willcook                         

D. havecooked

【答案】D

【解析】【分析】句意:

Wow,你做好分了,让我们现在来吃。

根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。

故选D。

【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

16.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.

A. wasworking                      

B. isworking                      

C. hasworked                      

D. willwork

【答案】C

【解析】【分析】句意:

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

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

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

17.Alltheskirts      .They      verywell.

A. soldout;aresold                                              

B. sellout;havesold

C. havebeensoldout;sell                                    

D. havesoldout;sell

【答案】C

【解析】【分析】句意:

所有的裙子都卖完了,他们非常畅销。

第一空sellout“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:

has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

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.—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。

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

注意现在完成时的用法。

21.--Whatanicewatch!

Howlong         you         it?

--Forjusttwoweeks.       

A. will;buy                      

B. have;had                      

C. were;having                      

D. did;buy        

【答案】B

【解析】【分析】句意:

“多好的一块表啊!

你买了多久了?

"“刚刚两周。

”根据句意可知用现在完成时,buy是瞬间动词.不可与howlong连用,故排除选项A、D:

选项C是过去进行时,不符合题意。

故选B项。

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

22.—HowlongcanI_____theChineseworkbook?

—Forthreeweeks.

A. borrow                              B. keep                              C. toborrow                              D. tokeep

【答案】B

【解析】【分析】句意:

——我能保存语文练习本多长时间?

——三个星期。

情态动词can用动词原形,所以排除C、D。

howlong所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。

【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。

23.I       myhometownforalongtime.Ireallymissit!

A. haveleft                  

B. wentawayfrom                  

C. left                  

D. havebeenawayfrom

【答案】D

【解析】【分析】句意:

我已经离开家乡很长时间了,我十分想念它。

句中foralongtime不能与短暂性动词leave搭配,需转换成可延续的beawayfrom,根据句意词句应该用现在完成时,故答案为D。

【点评】考查现在完成时中延续性动词与for时间段的连用。

牢记短暂性动词与延续性动词之间的转换。

24.WilliamShakespeare         for400years,buthisworksstillhavegreatinfluencetoday.

A. died                         

B. wasdying                         

C. hasdied                         

D. hasbeendead

【答案】D

【解析】【分析】句意:

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

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

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

25.—WhyareyoulookingforMaryinahurry,John?

—Thebossiswonderingwhereshe_______andhowlongshe_______there.

A. hasbeen;hasbeen                                          

B. hasgone;hasgone

C. hasbeen;hasgone                                          

D. hasgone;hasbeen

【答案】D

【解析】【分析】句意:

—你为什么这么匆忙找玛丽,约翰?

—老板想知道她去了哪儿并在那儿呆多久。

Have/hasgoneto意为去了某地,have/hasbeento意为去过某地,而have/hasbeenin+地点名词意为呆在某地,停留在某地,当时副词there时,不用介词in,故选D。

 

2

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2