(英语)初中英语现在完成时专项训练及答案及解析 一、初中英语现在完成时 1.A number of tourists _____ Yangzhou many times because such a beautiful city. A. have been to B. has been to C. has gone to D. have gone to 【答案】 A 【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。many times 是很多次,游客们应该是去过很多次,用 have/has been to+地点,由于主语是复数,助动词用have,故选 A。 【点评】考查现在完成时,注意 have been to 表示去过回来了,have gone to 表示去了还没回来。 2.— The drama series The Thunder (破冰行动) hits screens these days. — Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:— — 连续剧《破冰行动》这些天正在霸屏。— — 哦。真遗憾!我任何一集也没有看过。根据 Oh. What a pity !可知我没有看过。过去的动作对现在造成的影响和 yet 也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选 D。 【点评】此题考查现在完成时。注意 yet 常和现在完成时连用。 3.— Lucy, is your uncle a teacher? — Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】B 【解析】【分析】句意:— — 露西,你叔叔是老师吗?— — 是的,他是。他教历史将近 20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是 he,用 has,故选 B. 【点评】考查现在完成时,注意其常与 for+一段时间连用。 4. — Where is your uncle? I haven't seen him for a long time. — He _______ Beijing for about half a year. He moved there in January. A. has gone to B. has been to C. has arrived in D. has been in 【答案】 D 【解析】【分析】考查延续与非延续性动词。根据 for about half a year 是一段时间,排除非延续性动词 A...