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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 22:34:19

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

请问go的两个过去分词gone和been有什么区别,什么情况下要用哪一个?
gone 表示去了还没回来,例如:he has gone to beijing for 3 years .他去北京3年了(还没回来).
been 表示去了而且回来,例如:he has been to beijing for 3 years .他在北京待过3年(已经回来了).
两者使用很简单,多读一些这个句子,看看翻译,有那语感就行了.以后一看到就知道什么意思.

gone是go的过去分词 用在had之后 been是be的过去分词 用在一些时态中

go 的过去分词是gone 只有当go 和段时间连用的时候才用been
he has gone to the library他去图书馆了
he has been to beijing for 3 years 他去北京3年了

纠正一下:go 的过去 只有gone ,been 的原型是be。

但是能理解你的意思是要区别以下短语:
have gone to 已经去了(哪里)
have been to 已经去过(哪里)

have gone to 是表示已经去某地,可能还在去的路上或已经到了,但是还没有回来;have been to 意思是已经去过并且已经回来不在那个地方了。

gone是go的过去分词,been是be的过去分词啊,两者不可混为一谈的。