--Where's your father?---He_____Beijing for a week.

A.hasgoneofftoB.hasleftforC.hasbeenofftoD.hassetofffor答案加过程... A.has gone off to B.has left for
C.has been off to D.has set off for
答案加过程
展开
georgechan966
2012-07-25 · TA获得超过2799个赞
知道小有建树答主
回答量:851
采纳率:0%
帮助的人:341万
展开全部
选D。解析如下:
---Where's your father? 你父亲何往/到哪里去了?
---He ----Beijing for a week.【He 'll come back in a week.】
他去北京开会了。一周后会回来。
A.went to 一般过去时,陈述过去的事实强调,表示动作已经结束。
B.has been to 现在完成时,“已经去过了某地(人已返回)”
C.has been in 现在完成时,“曾经在某地呆过”(人已返回)”

A.has gone off to 现在完成时,“已经离开去了某地(人还没有返回),即动作或行为尚未结束”
B.has left for 表示"离开的动作",已经离开去。。。
C.has been off to 表示已经离开的状态,人已经回来了!
D.has set off for 表示"离开的动作",已经离开去。。。该选项同B项,

关键信息:is ,for a week. 表明当事人不在场,【人已经去了某地,但还没有返回】,即“动作或行为尚未结束”因此,排除其他答案,选A。
希望满意,祝您进步:)
爱yanting12345
2012-07-22 · TA获得超过194个赞
知道答主
回答量:78
采纳率:0%
帮助的人:36.9万
展开全部
A
追问
为什么??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隽苓GD
2012-07-24 · 超过13用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:23.5万
展开全部
A
此题是考查现在完成时中have/has gone 和have /has been 的区别,根据上文中的提示知道父亲目前不在,因此是“去了某地还没有回来”的意思,所以选A,而has been to 这个结构是表示“去过某地,现在已经回来”的意思。如:I have been to Beijing five times。 我去过北京五次。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式