题目内容

4.---Have you seen Dr.Smith recently?
---No,he _________Hong Kong on business.He'll come back tomorrow.(  )
A.has gone inB.has been toC.has been inD.has gone to

分析 ---你最近见过斯密斯教授吗?
---没有,他去香港出差了,他明天会回来.

解答 答案:D.结合上下文可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,说话的时候不在,故用have gone to去了某地,主语he,故has,故答案是D.

点评 have been to 表示持续性动作,如:he has been to Beijing three years ago.此句表示他三年前去过北京,表示已经回来了,这个事已经过去了.
而have gone to表示短暂性动作,如:he has gone to Beijing two days ago.此句表示他两天年去北京了,现在还没有回来,这个事还没有完.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网