题目内容

4.-I came back from Thailand last night.
-So you _____ there twice this year.(  )
A.goB.are goingC.have beenD.have gone

分析 --昨天晚上,我从泰国回来了.
--所以今年你已经去那儿两次了.

解答 答案:C have gone to+地点,意思是已经去了某地,现在还没回来.have been to+地点,意思是去过某地,而且已经从那里回来,动作已经完成了.根据上文I came back from Thailand last night.昨天晚上,我从泰国回来.可知是去过泰国了,已经回来了.所以下文应该用have been,因为there是副词,所以不加to,故选:C.

点评 本题主要考查动词短语ave gone to,have been to的用法.做此类题目要注意主语的情况,和动词短语的辨析!

练习册系列答案
相关题目

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

精英家教网