选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。
希望满意,祝您进步:)
A
A
此题是考查现在完成时中have/has gone 和have /has been 的区别,根据上文中的提示知道父亲目前不在,因此是“去了某地还没有回来”的意思,所以选A,而has been to 这个结构是表示“去过某地,现在已经回来”的意思。如:I have been to Beijing five times。 我去过北京五次。