1、最新中考英语现在完成时真题汇编(含答案)一、初中英语现在完成时1.He________fortenyears.A. hasbeenmarried B. married C. gotmarried D. hadmarried【答案】A【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选A。2.Alltheskirts .They veryw
2、ell.A. soldout;aresold B. sellout;havesoldC. havebeensoldout;sell D. havesoldout;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sellout“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去
3、分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。3.Wow!You________dinner!Let'seatnow.A. cook B. arecooking C. willcook D. havecoo
4、ked【答案】D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。4.Myparents fortwentyyearsbythetimeIwas15.A. married B. hadmarried C. hadbeenmarried D. h
5、adgotmarried【答案】C【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。【点评】本题考查非延续性动词与延续性动词的转换。5.He___________fortenyears.A. hasbeenmarried B. married C. gotmarried D. ha
7、in B. hasbeento;hasbeentoC. hasgoneto;hasbeenin D. hasgoneto;hasbeento【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。hasbeento”去过某地“,现在已经回来了;hasgoneto”去了某地“,还没有回来;hasbeenin”待在某地“一段时间。根据句意Where
8、isyourmother?可知,她的妈妈还没有回来,第二个空后面有一段时间fortwoweeks,应该用bein,故应选C。【点评】考查动词的时态,以及hasbeento,hasgoneto,hasbeenin的含义和用法。7.—Howmanyletters you toyourmother?—109inall,since2016.A. has,written