Have gone与Have been的区别

[复制链接]
查看11 | 回复6 | 2006-3-31 18:33:42 | 显示全部楼层 |阅读模式
have been to 是曾进去过某地方,但已经回到说话现场 have gone to 是在去某地的旅途中或去了某地还没回来。例: I have been to Guangzhou twice.(我去广州两次了,此时该人不再广州) He has gone to guangzhou.(他去了广州,现在在广州或在去的途中) 希望能对你有点帮助吧!^_^
回复

使用道具 举报

千问 | 2006-3-31 18:33:42 | 显示全部楼层
Have gone在去某地的途中,回来的途中,不在交谈双方的地方Have been在交谈双方的地方
回复

使用道具 举报

千问 | 2006-3-31 18:33:42 | 显示全部楼层
have been to 曾经去过......(现在已经回来了) have gone to 去了......(现在还没回来)
回复

使用道具 举报

千问 | 2006-3-31 18:33:42 | 显示全部楼层
Have gone与Have been都是表过去完成时态,Have gone表示去了某地方还没有回来,而Have been则表示去过某地方.
回复

使用道具 举报

千问 | 2006-3-31 18:33:42 | 显示全部楼层
通俗点说:前者是在路上,有没有到不知道。当然也没有回来拉~后者是到过某处,而且已经回来了have been to 是曾进去过某地方,但已经回来了;have gone to 是去了某地还没回来。
回复

使用道具 举报

千问 | 2006-3-31 18:33:42 | 显示全部楼层
这不是很搞,记住我说得就可以了have gone就是去了没有回来have been去过了,现在回来了简单八·
回复

使用道具 举报

千问 | 2006-3-31 18:33:42 | 显示全部楼层
havebeento是已经去过了的意思比如:i'vebeentochina我去过中国了havegoneto是已经去了,但是人还在那里没回来dadhavegonetochinaonbusiness爸爸已经去中国出差了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行