1、中考英语现在完成时真题汇编(含答案)一、初中英语现在完成时1.Mysister Englishsinceshewas9yearsold.Shecantalktoforeignersfreely.A. learns B. learnt C. haslearnt D. havelearnt【答案】C【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns学习,一般现在时,B,lear
2、nt一般过去时C haslearnt现在完成时Dhavelearnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是Mysister,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。2.I________aninvitationtotheconcert.Ican'twaittogo. A. receive B. willreceive C. wasreceiving
3、D. havereceived【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。【点评】考查动词时态。根据题目所给语境推断出应使用的时态。3.—WhatgreatprogressHuawei________inrecentyears!—Nowonderitiswidelyknowninallpartsoftheworld.A. ismaking B. hasmade
4、 C. makes D. made【答案】B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语inrecentyears,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。4.—Doyoustillplaybasketball?—Oh,no.I____itforthepasttwoyears.A. haven'tplayed
5、 B. didn'tplay C. won'tplay D. hadn'tplayed【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears可知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。5.Alltheskirts .They verywell.
6、A. soldout;aresold B. sellout;havesoldC. havebeensoldout;sell D. havesoldout;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sellout“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此
7、处表一直卖得很好的状态,用一般现在时。故选C。【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。6.—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.—Oh.Whatapity!I____________anyofthemyet,A. doesn'twatch B. didn'twatch C. won'twatch