1、1 (每日一练每日一练)全国通用版初三英语现在完成时经典大题例题全国通用版初三英语现在完成时经典大题例题 单选题 1、What great progress China _ in space exploring in recent years!Yes.We are sure that Tianwen 1 probe will land on Mars successfully.Ahas madeBmadeCwill make 答案:A 解析:句意:近年来中国在太空探索方面取得了多么大的进步啊!是的。我们相信“天问一号”探测器将成功登陆火星。考查现在完成时。根据题干“in recent year
2、s”,可知是现在完成时的标志。现在完成时结构是 have/has+done,主语 China,用 has+过去分词。故选 A。2、Do you know Mary well,Tom?Of course,since we met 3 years ago,we _ friends with each other.Ahave beenBwereCmadeDhave made 答案:A 解析:句意:Tom,你非常了解 Mary 吗?当然,自从我们 3 年前认识以来,我们一直是好朋友。考查动词时态。since+一般过去时的从句,主句用现在完成时,且动词要用延续性动词,make 是短暂性动词,be fri
3、ends 是延续性动词,故选 A。2 3、Aunt Maggie has been a teacher _ quite a few years.AsinceBtillCforDand 答案:C 解析:句意:麦琪阿姨已经当了好几年的老师了。考查介词和连词辨析。since 自从;till 直到;for 后接一段时间;and 和。“quite a few years”是一段时间,且“has been”是现在完成时结构,故此空应填 for,故选 C。4、Where have you been?The film _ for half an hour.Oh,sorry.Im late because of
4、 the heavy rain.AstartedBhas been onChas startedDhas begun 答案:B 解析:句意:你去哪儿了?电影已经上映半小时了。哦,对不起。因为大雨,我迟到了。考查现在完成时。根据“for half an hour.”可知,此题需用现在完成时,排除 A;而动词 start 与 begin 都是短暂性动词,不与 for 引导的时间状语连用。故选 B。5、Beijing Opera is really enjoyable.I _ it before.I hope to see it one day.Ahavent seenBdidnt seeCsawD
5、see 答案:A 解析:句意:京剧真的很好看。我以前没看过。我希望有一天能看到它。考查动词时态。根据 before 可知,句子为现在完成时,强调动作对现在造成的影响,其构成是 have/has done。3 故选 A。6、How long can I _ your dictionary?One day,Im afraid.In fact,its not mine.I _ it from Lily.Aborrow;borrowedBlend;lent Ckeep;borrowedDkeep;lent 答案:C 解析:句意:你的字典我可以借多久?恐怕只能借一天。事实上,它不是我的。我从莉莉那借来的
6、。考查动词辨析。borrow 借入;lend 借出;keep 保管。根据“How long”可知第一空用延续性动词 keep,排除 AB;再由“In fact,its not mine.”可知是从莉莉那借来的,第二空用 borrow,排除 D。故选 C。7、_ we got any beef in the fridge?No,we havent.Lets go shopping to buy some.ADoBHaveCAre 答案:B 解析:句意:冰箱里有牛肉吗?没有。我们去购物买一些吧。考查助动词。Do 一般现在时的助动词;Have 现在完成时的助动词;Are 现在进行时的助动词;结合“g
7、ot”可知,此处是现在完成时,结构是“have/has+过去分词”,此处应用助动词 have,故选 B。8、The development of the Optics Valley(光谷)_ Wuhan a top city in the past years.AmakesBmadeChas madeDwill make 答案:C 解析:4 句意:光谷的发展使武汉在过去的几年里成为了一个顶级城市。考查现在完成时。根据“in the past years”可知,此处应使用现在完成时,故选 C。9、Michael Jackson for more than five years.Ahas diedBdiedChas been deadDis dead 答案:C 解析:句意:迈克尔 杰克逊已经去世五年多了。考查现在完成时。根据“for more than five years.”可知用现在完成时,排除选项 B 和 D;for+时间段,所以要用延续性动词,die 为非延续性动词,要用 be dead。故选 C。