—Where is Mr. Zhao?
—He        to Shanghai. He’ll come back        a week.

  • A.has been; in
  • B.has gone; after
  • C.has gone; in
  • D.has been; after

答案

正确答案:C

知识点:动词时态:一般将来时  动词时态:现在完成时  介词的用法  

解题思路

have/has been to表示“曾经去过某地”,强调曾经到过,现在已经回来了。have/has gone to表示“已经去了某地”,强调还没有回来,现在仍在某地或者在途中。根据语境“他去了上海。一周之后将会回来”可知第一空处选用has gone to,排除AD。“in+时间段”表示“多久之后”,常用于将来时态的句子,“after+时间段”表示“多久之后”,常用于过去时态的句子,根据语境第二空处用介词in。答案选C。

易错点

查看相关视频

下载次数:0

<<上一题   下一题>>