have been in什么意思?have gone in呢

如题所述

have been in 表示到说话点为止待在某地的时间:
She has been in Shanghai for three years.
have gone to 表示去了某地还未回来:
He has gone to Wuhan.

Have been in和have been to的区别?
两者都是现在完成时,但是有差别.
have been in 是说去到某个地方没走,一直待在那里;I have been in America for 3 years.我已经在美国呆了3年了.(我现在依然在美国.)
have been to是说“去过”,现在不在那里了.但是它不是过去时,所以不能像二楼的那个例子用5 years ago.
举个例子:I have been to America for 3 times.我去过三次美国(我现在不在美国).

have用法小结

一、have作实意动词。
1.表示“有”的意思。
Look, I have wings, just like you.
He had fair hair and blue eyes.

2.have和一些其他名词连用,表示:
(1)一种活动。
We have no classes on Sunday.(上课)
they’re going to have a volleyball match.(举行比赛)
Are we going to have a meeting this week?(开会)
We are going to have a talk this afternoon.(听报告)
(2)患病。
I have got a headache.
I have a bad cold.
(3)发生的情况。
I've had so many falls that I'm black and blue all over.(跌跤)(JBⅣL10)
(4)生育。
The queen ant may have tens of thousands of babies in one summer.

3.和一与动词同形的名词连用,表示一个动作(have+a+由动词转化和名词)。
Are you going to have a swim.
I have a long talk with the teacher.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-12
1,have been in 表示到说话点为止待在某地的时间。如:She has been in Shanghai for three years.

2,have been to是曾经去过 但已经回来
通过下列句子的对比,可以分清它们各自不同的涵义:
They have been in Chicago.(1)
They have gone in Chicago.(3)
3,英语的学习不是一朝一夕的,是需要长时间的积累过程,单词,语法,听力,这些是最基本的,不过最主要的是口语的练习,多听多练是最有效的,最好是可以经常和外国人交流,进行语言的交换,文化的交流也是可以提升外语的。
第2个回答  2016-04-08
have been in 表示到说话点为止待在某地的时间:
She has been in Shanghai for three years.
have gone to 表示去了某地还未回来:
He has gone to Wuhan.

(答案来自onesmart)本回答被提问者采纳

相关了解……

你可能感兴趣的内容

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