1、1 (每日一练每日一练)2022)2022 届初中英语现在完成时重点易错题届初中英语现在完成时重点易错题 单选题 1、George _ more than 1500 English words since he graduated from junior high school.Ahas learntBlearntChad learntDlearns 答案:A 解析:句意:自初中毕业以来,乔治已经学会了 1500 多个英语单词。考查现在完成时。根据“since he graduated from junior high school.”可知,此处使用现在完成时。故选 A。2、How long
2、_ you _ the book?For two years.Ahave;boughtBhave;keptCdid;buy 答案:B 解析:句意:这本书你借了多久了?两年了。考查动词时态和延续性动词。根据回答“For two years.”可知,时态用现在完成时,排除 C;bought 买,短暂性动词;kept 保留,延续性动词,how long 常与延续性动词连用,故选 B。3、Where is Mr.Green?He _ the bookstore.You have to wait for him.2 Awas going toBhas gone toChas been toDis goi
3、ng to 答案:B 解析:句意:格林先生在哪里?他去了书店。你得等等他。考查动词时态。was going to 打算去,过去将来时;has gone to 去了某地(没回来),现在完成时;has been to 去过某地(已回来),现在完成时;is going to 打算去,一般将来时。根据下文“You have to wait for him.”可知,空处指是去了书店,还未回来。故选 B。4、Hello,Tom.Where is Jack now?Maybe he _ to the library.But he _ here an hour ago.Ahas gone;stayedBhas
4、 been;stayedChas been;has stayedDwent;has stayed 答案:A 解析:句意:你好,Tom。Jack 现在在哪里?他可能去了图书馆,但是他一个小时之前还在这儿。考查动词时态。has gone 去了某地,还没有回来;has been 去过某地,已经回来了;went 过去式;stayed 待,停留,过去式;has stayed 现在完成时。根据语境可知,第一句话表示“去了图书馆”,应用 has gone to;第二句话中有“an hour ago”,应该用一般过去时态。故选 A。5、His brother _ the US for two months.A
5、has gone toBhas been toCwent toDhas been in 答案:D 解析:句意:他弟弟在美国待两个月了。考查时态。has gone to 已经去某地了,去了还没回来;has been to 曾经到过某地,去过已经回来;went to 过3 去某时去过;has been in 已经在某地,常和时间段连用。根据“for two months”可知已经在美国两个月了,应该用 has been in。故选 D。6、Tom has lived in Shanghai _ 2003.He has live here _ many years.Ain;forBsince;for
6、Csince;atDin;since 答案:B 解析:句意:汤姆自 2003 年以来一直住在上海。他在这里住了很多年了。考查时间介词辨析。in 后接某年某月某季节;for 后接一段时间;since 自从,后接过去的时间点;at 后接具体时刻。2003 是过去的时间点,且句子是现在完成时,故第一空应填 since。many years 是一段时间,与时间介词 for 一起连用,故选 B。7、Where is Jack?He _ Qingdao and he _ Qingdao for two days.Ahas been to;has been inBhas gone to;has been i
7、nChas been in;has gone toDhas gone to;has been to 答案:B 解析:句意:Jack 在哪里?他去了青岛,在青岛待两天。考查现在完成时的用法。has been to 去过某地(现已回来);has gone to 去了某地(还未回来);has been in待在某地。根据“Where is Jack”可知,现在 Jack 在青岛,还没有回来,故第一空填 has gone to。“for+一段时间”要与延续性动词连用,has been in 是延续性动词,故选 B。8、Many people _ the Forbidden City for many
8、times,but they still want to go and enjoy literature and art there.Ago toBwent toChave been toDwill go to 答案:C 4 解析:句意:很多人已经去过故宫很多次了,但他们仍然想去那里欣赏文学和艺术。考查现在完成时。go to 去,一般现在时;went to 去,一般过去时;have been to 去过,现在完成时;will go to将要去,一般将来时。根据“for many times”可知,此句用现在完成时,此处表示去过故宫很多次了,对故宫已有所了解。故选 C。9、The air her
9、e is much fresher than before.Exactly!We _ a lot of tress in the past few years.AplantedBwere plantingChave planted 答案:C 解析:句意:这里的空气比以前清新多了。确实!过去几年我们种了很多树。考查现在完成时。plant 种植,根据空后的“in the past few years”可知,应该用现在完成时,故选 C。10、Daniel _ Rose in 1990.That is to say,they _ for 31 years.Agot married with;have
10、got marriedBgot married to;have married Cmarried;have been marriedDmarried to;have been married 答案:C 解析:句意:丹尼尔于 1990 年与罗斯结婚。也就是说,他们已经结婚 31 年了。考查动词时态和辨析。短语 marry sb.“和结婚”,瞬间动词;get married to sb.“嫁给,娶”,瞬间动词;be married“结婚”,延续性动词,表示状态;没有 get married with 和 married to 用法;根据“in 1990”可知,此句时态是一般过去时,可知填 got
11、married to 或 married;“for+时间段”是现在完成时的标志词,动词使用延续性动词;根据“for 31 years”可知,此句时态是现在完成时,动词使用现在完成时,填 have been married;故选 C。5 11、I _ my computer for ten years,but it still works well.AboughtBhave hadChave boughtDbuy 答案:B 解析:句意:我已经拥有我的电脑十年了,但它仍然工作得很好。考查现在完成时。根据“for ten years”可知,要用现在完成时;buy 表示“购买”,是非延续性动词,与现在
12、完成时的一段时间连用时,要转化为延续性动词 have,表示“拥有”。故选 B。12、Tongtong,is that Mr.Lin over there?It cant be him.He _ Zhangjiakou to be a volunteer.Ahas gone toBhas been toChas been in 答案:A 解析:句意:-彤彤,是林先生在那里吗?不可能是他。他去张家口做志愿者了。考查现在完成时。has gone 去了某地(人没回);has been to 曾经去过某地(人已经不在那儿);has been in一直待在某地(常跟一段时间连用)。根据“It cant be him”可知,眼前的人不是林先生,他去张家口做志愿者了。故选 A。13、_ you ever _ Hong Kong-Zhuhai-Macao Bridge?Not yet.ADid;visit.BAre;visitCHave;visited 答案:C 解析:句意:你有没有参观过港珠澳大桥?还没有。6 考查动词时态。根据句中的副词 ever 以及答语中的 yet 可知,此句应用现在完成时。故选 C。