英语现在完成时练习题经典.docx
- 文档编号:2197827
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:14
- 大小:27.32KB
英语现在完成时练习题经典.docx
《英语现在完成时练习题经典.docx》由会员分享,可在线阅读,更多相关《英语现在完成时练习题经典.docx(14页珍藏版)》请在冰豆网上搜索。
英语现在完成时练习题经典
【英语】现在完成时练习题经典
一、初中英语现在完成时
1.SofarTomwithMary_______50left-behindchildrentodotheirhomeworkafterschool.
A. help B. helped C. hashelped D. havehelped
【答案】C
【解析】【分析】此题要掌握现在完成时的时间状语及主语+with短语是单数的概念,即可得出答案。
选C。
2.—HowdoyoulikeBeijing,MissRead
—I'venoidea.I_____there.
A. havegone B. havebeen C. haven'tbeen D. haven'tgone
【答案】C
【解析】【分析】句意:
---你觉得北京怎么样,瑞得小姐---我不知道,我没有去过那儿。
短语:
havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。
3.Myfather____inapandaprotectioncenterfor10years,soheknowsalotaboutpanda.
A. wasworking B. isworking C. hasworked D. willwork
【答案】C
【解析】【分析】句意:
我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。
由句中的语句for10years提示可知,此句要用现在完成时,主语myfather,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
4.I scaredofdogseversinceadoghurtmewhenIwasfiveyearsold.
A. willbe B. was C. havebeen D. wouldbe
【答案】C
【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:
自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
5.Wow!
You________dinner!
Let'seatnow.
A. cook B. arecooking C. willcook D. havecooked
【答案】D
【解析】【分析】句意:
Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
6.—Yourshoesaresoold.Whydon'tyoubuyanewpair
—BecauseI allmymoneyonanMP5.
A. spend B. havespent C. amspending D. wasspending
【答案】B
【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
7.—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四个词的词义和用法。
8.—WhereisyouruncleIhaven'tseenhimforalongtime.
—He_______Beijingforabouthalfayear.HemovedthereinJanuary.
A. hasgoneto B. hasbeento C. hasarrivedin D. hasbeenin
【答案】D
【解析】【分析】考查延续与非延续性动词。
根据forabouthalfayear是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
9.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。
10.Thesmallshop________forseveralyears.
A. opened B. hasbeenopened C. hasopened D. hasbeenopen
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词beopen.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..
11.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim
—Oh,he________herefortwoyears.
A. stayed B. hasn'tstayed C. stays D. hadn'tstayed
【答案】B
【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。
现在完成时的结构:
主语+have/has+过去分词。
可知选B。
【点评】考查现在完成时
12.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是现在完成时的标志词之一。
13.—What_______youjustnow
—Don'tworry.Nothing_______.
A. hashappensto;hashappened B. happened;happened
C. happened;hashappened D. happenedto;hashappened
【答案】D
【解析】【分析】句意:
---刚才你发生了什么事---别担心,没什么事发生。
固定句式Whathappenedto……发生了什么第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,hashappened,故答案为D。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。
14.—Doyoustillplaybasketball
—Oh,no.I____itforthepasttwoyears.
A. haven'tplayed B. didn'tplay C. won'tplay D. hadn'tplayed
【答案】A
【解析】【分析】句意:
——你还打篮球吗——哦,不了。
我已经有两年没有打过了。
根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
15.—Doyoumissyourparentsfaraway
—Yes,verymuch.They thehom
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 现在完成时 练习题 经典