have been to和have been in的区别是什么?
1、意思上的区别
①、have been to
v.曾经到过
②、have been in
已经
③、have gone to
gone过去的; 用完了; 死去的; 无望的,无可挽救的; go的过去分词
2、用法上的区别
①、have been to
have been to表示“曾经去过某地”,而且现在已经不在那里了。
②、have been in
have been in表示“在某地呆了多少时间”,常与表示一段时间的状语since, for, how long连用。
③、have gone to
have gone to意为“到某地去了”、“去某地了”,表示到了某地或者正在去某地的途中,说话时该人不在现场。一般不用第一人称、第二人称代词作句子的主语。
3、例句
①、have been to
I have been to Dalian twice.
大连我去过两回。
Those who have been to Dalian all say it's beautiful.
凡是去过大连的人都说大连很美。
②、have been in
Many of their books have been in print for nearly 40 years.
他们的很多书都印行将近40年了。
I must have been in a shocking state last night.
昨晚我的情况一定很糟糕。
③、have gone to
My lettuces have gone to seed.
我种的莴苣已结子。
These flowers have gone to seed.
这些花结子儿了。
扩展资料
同义词辨析:
①、ever
adv.永远;曾经,这以前;究竟,到底;可能
例句:
I'm not sure I'll ever trust people again
我不确定自己是否还会再相信任何人。
Have you ever seen anything like it?
你可曾见过像它这样的东西?
②、once
adv.一旦;曾经;一次,一趟;一倍
conj.一旦…就…;一经
n.一次,一回
例句:
I met Wilma once, briefly
我曾经和威尔玛有过短短的一面之缘。
The patient was seen for follow-up visits once every three months
这位病人每三个月接受一次随访就诊。