题目内容
3.-Where is Lily?--She Chengdu.She there for two days.( )
| A. | has been to,has been | B. | has gone to,has gone | ||
| C. | has been to,has gone | D. | 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.
练习册系列答案
相关题目
15.---You needn't take an umbrellA.It isn't going to rain.
---Well,I don't know.It_____do( )
---Well,I don't know.It_____do( )
| A. | may | B. | must | C. | should | D. | can |