—Where is your father?
—He ______ to Beijing. He ______ there last month.
A. has gone; went B. has been; went C. has gone; has gone D. went; has been
正确答案
A
解析
这道题是初中英语时态类核心易错题,考点是一般过去时和现在完成时的用法区别。
首先分析第一空:问句问“爸爸现在在哪里”,说明爸爸不在说话现场,去了某地还没回来,要用have/has gone to+地点,表示“去了某地未归”;而have/has been to+地点表示“去过某地已回来”,不符合语境,因此第一空排除B、D选项。
再分析第二空:句中有明确的过去时间状语last month(上个月),只要句子出现具体过去时间(如yesterday, last week, in 2023),无论前面时态如何,都必须用一般过去时,动词用过去式。go的过去式是went,而has gone是现在完成时,不能和具体过去时间连用,因此排除C选项。
很多学生出错的根源,是混淆两个时态的核心规则:现在完成时强调过去动作对现在的影响,不搭配具体过去时间;一般过去时只强调动作发生在过去,必须搭配具体过去时间。牢记“gone未归,been已归,过去时间用过去式”,就能轻松做对这类题。