.下载后可自行编辑修改,页脚下载后可删除。【易错考点回忆】havebeento、havebeenin、havegoneto辨析【易错点睛】havebeento,havegoneto和havebeenin是现在完成时的三个常见构造。它们的用法有很大的差异。havebeento表示“过去曾去过某地〞,说话时已不在该地。havegoneto那么表示“已去了某地〞,说话时还未回来。havebeenin表示“已在某地〔待了多久〕〞,假设该地为小地方,那么in需要用at代替,当后面跟副词时只用havebeen,其后不可用任何介词。如:JimhasgonetoLondonwithhisfamily.吉姆已和他的家人去了伦敦。HaveyoubeentoBeijingbefore?你以前去过北京吗?TheGreenshavebeeninChinafortwoyears.格林一家在中国已两年了。一招制胜短语意义has/havebeento+地点去过某地has/havegoneto+地点去了某地has/havebeenin+地点已在某地【易错考点回忆】1.Mr.Li_______Kunming.He______thecitythreetimes.Thistimehe________Kunmingforthreedays.A.hasbeento;hasgoneto;hasbeeninB.hasgoneto;hasbeento;hasbeeninC.hasbeenin;hasbeento;hasgonetoD.hasgoneto;hasbeenin;hasbeento【错因分析】没有正确理解句意及把握havebeento/havegoneto/havebeenin之间的区别。【思路点拨】havebeento/havegoneto/havebeenin的区别是常见的考点。“havebeento+地点〞意为“去过某地〞〔现在一定不在某地〕;“havegoneto+地点〞意为“去了某地〞〔现在已在某地或在去某地的途中〕;“havebeenin+地点〞意为“一直在某地〞。明确了三者的区别,即可判断出正确答案。【正确答案】正确答案为B。句意:李先生去了昆明,他去过这个城市三次。这次他在昆明呆三天。【中考链接】1.〔2021扬州〕—WhenwillyoursistergotoEngland?—She______Londonsincefourmonthsago.A.wenttoB.hasgonetoC.hasbeentoD.hasbeenin【答案】D解析:结合sincefourmonthsago可知动作发生在过去,持续了一段时间,故用现在完成时have/has+过去分词,hasgoneto去了某地,hasbeento去过某地,hasbeenin在某地待了一段时间,说话时去了英国,排除C,hasgoneto不能与一段时间连用,应选D。2.(2021铜仁市)—MayIspeaktoyourheadmaster?—Sorry,heisn’there.He______toGuiyangonbusiness.A.havegoneB.hasgoneC.havebeeninD.hasbeen【答案】B解析:结合Sorry,heisn’there可知动作发生在过去,对现在造成一定的影响。故用现在完成时have/has+过去分词,主语he,故用has;并且由
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
干可知不在本地,应选B。3.〔2021重庆〕—Whereisyouruncle?Ihaven’tseenhimforalongtime.—He______Beijingforabouthalfayear.HemovedthereinJanuary.A.hasgonetoB.hasbeentoC.hasarrivedinD.hasbeenin【答案】D解析:结合forabouthalfayear可知动作发生在过去,持续了一段时间,故用现在完成时。表示在某地待了多久,故用have/hasbeenin,hasgoneto去了某地,hasbeento去过某地,arrive是短暂性动词,不能与一段时间连用,应选D。