原题:Where is Tom?
—He ______ to Beijing. He ______ there yesterday.
A. has gone; went
B. has been; went
C. went; has gone
D. has gone; has gone
不少同学刷到这道题直接凭语感乱选,考完一对答案瞬间懵圈,明明单词都认识,时态搭配却总拿捏不准,今天彻底把这道高频易错题掰开揉碎讲透,再也不在这里丢冤枉分。您的答案是哪个?
接下来咱们逐个拆解四个错误选项的致命漏洞,先说C选项,第一空填went一般过去时完全不符合问句语境,问句Where is Tom?问的是汤姆当下身在何处,单纯一般过去时went只代表过去去过北京这个动作,完全无法体现人现在还不在现场,读起来逻辑断裂,如果填went整句翻译就是他去过北京,后半句又说他昨天去那,前后时态冲突,没有关联当下的状态,直接排除。

再看D选项,两空都填has gone,第二空后面有标志性时间状语yesterday,yesterday是纯粹过去时间点,只能搭配一般过去时,现在完成时绝对不能和明确过去时间词连用,这是时态铁律,只要句内出现yesterday、last week、three days ago这类精准过去时间,谓语动词必须用一般过去式,D第二空直接违规,全盘排除。
接下来是迷惑性最强的B选项,无数同学栽在has been这个短语上,很多人粗略记住been是去过,却分不清has been to和has gone to核心区别,has been to指曾经去过某地,如今人已经返回原地,是往返完整经历,放到第一空翻译就是他曾经去过北京,那问句问汤姆现在在哪就失去意义,对方如果已经回来,回答应该告知他此刻的位置,而非只说去过,语境完全相悖,这就是B选项最大逻辑硬伤。
最后锁定正确选项A,第一空has gone,第二空went,先拆解核心语法知识点,第一处考点现在完成时have/has gone to,核心含义人前往某地,截至说话时刻还停留在当地,没有回来,专门用来回应询问某人当下去向的问句,主语是人单数第三人称Tom,助动词用has,举同类例句Where is Lily? She has gone to the library.莉莉在哪?她去图书馆了(人还在图书馆没回来);第二处考点一般过去时,时间标志词yesterday、just now、last Monday等限定动作发生在过去某一固定时间,只强调过去单次动作,和现在无关联,动词使用过去式go的过去式为went,例句I visited my grandma last Sunday.我上周日看望了奶奶,动作仅发生在上周日,不影响现在状态,再结合题目完整翻译验证逻辑,问句汤姆在哪?回答他去北京了(此刻人还在北京没回来),他昨天动身去的那里,前后逻辑严丝合缝。

我们再深挖两组易混短语区分知识点,has gone to+地点:去了某地,人未归,只能用于第三人称,不能用第一二人称;has been to+地点:去过某地,人已归来,可搭配次数,例I have been to Shanghai twice.我去过上海两次;补充易混拓展has been in+地点:待在某地持续一段时间,搭配时间段,例He has been in Shanghai for a month.他已经在上海待一个月,再回头复盘其余选项的底层错误,C错在第一空时态无法呼应当下提问,缺少对人当前位置的说明;D错在第二空现在完成时与yesterday时间状语冲突,语法规则不允许叠加;B错在has been to词义和问句语境矛盾,混淆“去过已回”和“去了未归”的核心语义。
很多学生出错根源是只机械背诵短语中文释义,没有结合场景区分使用条件,单纯记单词不结合问句语境、时间标志词两大判断线索,做题自然频繁踩雷,这道题同时考察两大核心时态体系,现在完成时侧重过去动作对当下造成的影响,本题影响就是汤姆现在不在本地,身处北京,一般过去时侧重客观陈述过去独立发生的动作,单纯交代动身的时间,二者分工明确互不冲突,一条万能解题思路分享给大家,遇到询问人物当下位置的问句,优先考虑has gone to,看到句内出现yesterday、ago、last加时间名词等明确过去时间,动词直接锁定过去式,两条线索同时满足就能快速锁定答案A。

再举一组对比例题巩固知识点,例题1 Where is your brother? He has gone to the park. He left ten minutes ago.例题2 Have you ever been to Xi’an? Yes, I went there last year,两道例题完美复刻本题两套时态搭配逻辑,能直观看清has gone、has been、一般过去时各自适用场景,最后做整体题目总结,这道高考易错题综合考察现在完成时has gone to与has been to词义辨析、现在完成时不能搭配具体过去时间状语、一般过去时标志性时间词三大核心语法点,出题人专门利用学生只记翻译不看语境、分不清时态使用限制条件的思维漏洞设置干扰项,B选项作为最强迷惑项精准拿捏学生模糊的短语认知。
C、D分别从时态语境匹配、语法硬性规则两个维度设置错误,做题时不能仅凭中文翻译主观判断,要三步走解题,第一步看问句询问当下状态判断是否需要has gone to,第二步划出句中时间标志词区分现在完成时和一般过去时,第三步辨析has been to与has gone to人是否归来的核心差异,三步走完就能避开所有出题陷阱,牢牢拿下这类时态考题,后续遇到同类型人物去向类时态选择题,套用这套判断逻辑就能快速准确选出答案,不再因为时态混淆白白丢分。更多英语基础语法知识,敬请关注搬砖机农的专栏,感谢大家的支持!专栏地址:https://baijiahao.baidu.com/builder/preview/s?id=1824818120365199557