请问go的两个过去分词gone和been有什么区别,什么情况下要用哪一个?O(∩_∩)O谢谢

贫僧9
推荐于2017-12-16 · TA获得超过167个赞
知道答主
回答量:77
采纳率:100%
帮助的人:47.8万
展开全部
gone 表示去了还没回来,例如: he has gone to beijing for 3 years .他去北京3年了(还没回来)。
been 表示去了而且回来,例如: he has been to beijing for 3 years . 他在北京待过3年(已经回来了)。
两者使用很简单,多读一些这个句子,看看翻译,有那语感就行了。以后一看到就知道什么意思。
654718436孙1
2012-08-09 · TA获得超过397个赞
知道答主
回答量:18
采纳率:0%
帮助的人:4.6万
展开全部
gone是go的过去分词,been是be的过去分词啊,两者不可混为一谈的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞舞远飞扬
2012-08-09
知道答主
回答量:91
采纳率:0%
帮助的人:27.2万
展开全部
gone是go的过去分词 用在had之后 been是be的过去分词 用在一些时态中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maylovetingan
2012-08-09 · 超过10用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:45.2万
展开全部
have gone to 是表示已经去某地,可能还在去的路上或已经到了,但是还没有回来;have been to 意思是已经去过并且已经回来不在那个地方了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
竹溪荷
2012-08-09 · TA获得超过2310个赞
知道小有建树答主
回答量:1570
采纳率:100%
帮助的人:1177万
展开全部
go 的过去分词是gone 只有当go 和段时间连用的时候才用been
he has gone to the library他去图书馆了
he has been to beijing for 3 years 他去北京3年了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式