1、【英语】英语现在完成时真题汇编(含答案)及解析一、初中英语现在完成时1.—Where'syourfather?—He_______toChangsha.A. havebeen B. hasgone C. hasbeen D. havegone【答案】B【解析】【分析】句意:——你爸爸在哪?——他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成
2、时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。【点评】考查现在完成时,注意去过某地用have/hasbeento,去了某地用have/hasgoneto。2.—ThedramaseriesTheThunder(破冰行动)hitsscreensthesedays.—Oh.Whatapity!I____________anyofthemyet,A. doesn'twatch B. didn'twatch
3、C. won'twatch D. haven'twatched【答案】D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh.Whatapity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。【点评】此题考查现在完成时。注意yet常和现在完成时连用。3.—Yourshoesaresoold.Whydon'tyoubuyanewpair?—BecauseI
4、 allmymoneyonanMP5.A. spend B. havespent C. amspending D. wasspending【答案】B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。4.—Lucy,isyouruncleateacher?—Yes,hei
5、s.He historyfornearly20years.A. teaches B. hastaught C. isteaching D. willteach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语fornearly20years,可知,表示持续一段时间的动作,用现在完成时,have/has+过
6、去分词。主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。5.He___________fortenyears.A. hasbeenmarried B. married C. gotmarried D. hasmarried【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。getmarried需换成bemarried。故选A。【点评
7、】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。6.—WhereisCatherine?Ihaven'tseenherfordays.—She Wuhan.She'llbebacknextweek.A. hasgoneto B. hasbeento C. havegoneto D. havebeento