题目内容

3.-Where is Lily?
--She         Chengdu.She          there for two days.(  )
A.has been to,has beenB.has gone to,has gone
C.has been to,has goneD.has gone to,has been

分析 -莉莉在哪里?
--她去了成都.她在那里待了两天.

解答 答案:D
第一个空根据题意可知,莉莉现在不在说话地点,"已经去了成都",have gone to 表示"已去了某地",have been to 表示"过去曾去过某地",现在已不在该地,故择have gone to;第二个空是已经待在成都两天了,have been in 表示"已在某地待了多久",后面跟副词there,去掉in,选择have been.故选D.

点评 本题主要考查have been to,have gone to,have been in的区别.have been to 表示"过去曾去过某地",说话时已从该地回来或已从该地去了其他城市,总之,说话时已不在该地;have gone to则表示"已去了某地",说活时不在说活地点,或在去某地的途中,或已到了某地,总之现在还未回来; have been in表示"已在某地待了多久",后面加副词不要in.

练习册系列答案
相关题目

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

精英家教网