首页 热点资讯 义务教育 高等教育 出国留学 考研考公

...for two weeks a.has been to b.has gone to c.has been in d.h...

发布网友

我来回答

3个回答

热心网友

选B。
Tom has gone to beijing for two weeks. Tom 已经去北京两个星期了。
been in 说明曾经去过,是否回来不知道。
但是been to 说明曾经去过,回来了。

热心网友

选择B
A表示去了已经回来 B表示去了没有回来
原题意为TOM已经去北京两个礼拜了,表示没有回来,故选B

热心网友

C
因为A和B都强调动作 不与时间段连用 for two weeks很显然是一个时间段
而C表状态 可与时间段连用
补充:have gone to表示已经到某地去了,未回;have been to表示已经去过某地,已回。
希望能帮上你的忙,望采纳!
祝:学习进步

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com