have been in, have been to, have gone to,have been at!!这几个词组的用法是怎样的?

如题,最好详细点!!谢谢 用法,什么时候用?

都是 be 的现在完成时。
have been in 不但表示在什么地方,也有在什么状态的意思。I have been in France.=我曾经去过法国。I have been in the soup.=我遇到麻烦了

have been to 不但表示去过什么地方,也可接不定式。I have been to Haiti=我去过海地。I have been to see Bush =我去看过布什了.

have gone to 不但表示去什么地方还没有回来,也表示到达什么状态。They two have gone to Peking .=他们俩到北京去了。These flowers have gone to seed.=这些花结子儿了。

have been at 不但表示在什么地方(小的地方),也表示在什么状态。I have just been at home. =我只是呆在家里。All her clothes have been at pawn =她所有的衣服都已典当了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-27
have been to指去过什么地方,人已经回来了 have gone to
指去了什么地方,人还没回来。
Where's your father? 你爸爸在哪?
--He has gone to Paris. 他去了巴黎。
Have you been to Paris ?你去过巴黎吗?
--Yes, I have. 是的,我去过。
have been in,have been at都表示在某地。后面接大地点,后面接小地点。
I have been at this town for three years.我在这小镇已经三年了。
I have been in china for forteen years.我来中国已经十四年了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网