请教一道英语单选题!

——WhereisTimenow?Ihaven'tseenhimforalongtime.——He___HongKongforaweek.A.wentB,hasbeeni... ——Where is Time now?I haven't seen him for a long time.
——He ___ HongKong for a week.
A.went B,has been in C.has been to D.has gone to
展开
嘉敏SJM
2013-06-18
知道答主
回答量:11
采纳率:0%
帮助的人:5.9万
展开全部
答案是B。
for +一段时间 要用完成时,排除A。
go to 是一个短暂性动作,不可以跟一段时间,排除D。
be to Hongkong 是错的,没有这样的说法。
所以是B。be in Hongkong.
正达美
高粉答主

2013-06-18 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:7961万
展开全部
选项D 是对的
但你们考虑过没有 后面的 for a week 怎么解释?
先卖个关子
等 追问时 我再回答
追问
我想说你选错了
追答
——Where is Time now?I haven't seen him for a long time. 
——He ___ HongKong for a week.
如果选 B,has been in的话 只能是 他来香港 已经一个星期了
对话 是在香港 发生的
与上文 所问 不搭调
而不是 他去 香港 一个星期了。
问句是 他现在在哪儿? 我好久不见他了
回答 应该是 他 去香港了 要住一个星期 才符合逻辑
所以答案是 D.has gone to
for a week是目的状语 不是时间状语 故可以和终止性 动词连用。
本题 如果 答案是 B 的话 只能说 出题人 水平 有限

我的话 你可以不听 。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b316080
2013-06-18 · TA获得超过2061个赞
知道小有建树答主
回答量:1340
采纳率:0%
帮助的人:676万
展开全部
选D,从问句得知Tim现在不在对话所在地,D意为”去了某地还未回来“。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
201104yangyang
2013-06-18 · TA获得超过2261个赞
知道大有可为答主
回答量:1874
采纳率:50%
帮助的人:824万
展开全部
选B。
标准答案也。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lq636486
2013-06-19
知道答主
回答量:10
采纳率:0%
帮助的人:1.5万
展开全部
B,has been in

he has been in hongkong for a week
他已经去香港一周了
for a week. 要用延续性动词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhumanwei
2013-06-18 · TA获得超过2699个赞
知道小有建树答主
回答量:962
采纳率:100%
帮助的人:449万
展开全部
D

他现在不在这里,应该是D。固定用法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱提问的tina
2013-06-18
知道答主
回答量:5
采纳率:0%
帮助的人:5.4万
展开全部
选B,他已经在香港一周了,现在仍然还在香港。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式