have been to和have been in的区别?
的有关信息介绍如下:两者的区别为:have been in意思是一直在,have been to意思是去过. have been in例句 1. Many of their books have been in print for nearly 40 years. 他们的很多书都印行将近40年了。 2. In the past conservatives have been in the minority. 过去保守派一直占少数。 3. Racal Electronics shares have been in a strong uptrend. 瑞卡尔电子公司的股票涨势明显。 4. I must have be
①have gone to意为“到某地去了”、“去某地了”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。如: (a)----Where is Jim?----吉姆在哪里? ----He has gone to England.他去英国了。(尚未回来) (b)Mr Wang isn't here.He has gone to Qingdao.王先生不在这里。他去青岛了。 ②have been to意为“去过某地” 、“到过某地”,现在已不在那里了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever等连用。
两者都是现在完成时,但是有差别. 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.我去过三次美国(我现在不在美国).