have been in什么意思?

如题所述

英[hæv biːn ɪn]

美[hæv bɪn ɪn]

have been in意为“一直都在”,强调过去曾去过之意,表示经验

have  been  in  后面接地点 +再接时间状语

例句:Many of their books have been in print for nearly 40 years.

他们的很多书都印行将近40年了。

have been in和have been to的区别

have been to中文翻译为到过,强调“最近的经历”。

They have been in Chicago.(1)

They have gone to Chicago.(2)

(1)句的意思是“他们曾去过芝加哥”,此语强调过去的经历,但没有说明现在是否已回来.言外之意,他们到过芝加哥,他们知道芝加哥在何处,该城市有多大,人口有多少等等。

(2)句的意思是“他们已到芝加哥去了”,此语的言外之意是“也许他们已经到达,也许现在还在途中”,它强调“去”的动作已经完成,所以人已不在说话的地点。

have been to 后面跟的是here、there、home、abroad,则要去掉to

例如:I   have been  here  with my  wife.

我和我的妻子来过这。

温馨提示:答案为网友推荐,仅供参考
相似回答