达宝利姜广丛
1、has been to “去过某地(已回)” has been in “待在某地”可与时间段连用。2、刚才她看见那个男人进了那间房。(go) see sb. do sth. 看见某人做了某事 刚才她看见那个男人正在进那间房。(going) see sb. doing sth.看见某人在做某事(通常是可延续性动作或可重复动作如:work, sleep, jump,knock) 这道题,情理上go更合适。3、题目不严谨。 B 墙上有一副大象的图片。 A 墙上有一副那头大象的图片。 其实两句都对,只是B更常见。
枫小High
have been to、have been in和have gone to三者的区别,
这三者都是指“到/在某地去”的意思,主要区别在于涵义和用法各不相同:
(1)Have been in强调“住在某地/待在某地一段时间”,例子:他在中国待了3年(或许现在还在中国)。
(2)have been to强调“过去到过而现在已返回”,例子:他去过中国,现在已经回来了。
(3)have gone to表示“动作的完成”,突出的是人。例子:他已经去中国了,也许在去的路上,或者已经到达中国了。人物已经离开说话的地方了。
习习谷风
三者都有“到/在某地去”的意思,区别在于:
1、涵义不同:
Have been in强调“住在某地/待在某地一段时间”
have been to强调“过去到过而现在已返回
have gone to强调“动作的完成”,突出的是人。
2、用法不同:
have gone to 和have been to 后面接+地点,时间状语可加可不加
have been in 后面接地点 +再接时间状语
扩展资料:
1、第三人称时可以采用has been to,has gone to和has been in
例句:She has been to Beijing two years .
她两年前去过北京。
2、have been to 后面接的是here、there、home、abroad要去掉to
例句:I have been here with my wife.
我和我的妻子来过这。
3、have gone to 一般不用第一、第二人称当主语
例如:Jack has gone to Hangzhou, you can call him.
Jack 去杭州了,你可以打电话给他
多彩装修
解析第一题:have been to表示“去过某地”而且已经回来了。如果用到句子中,句意是:Jack已经去过中国许多年了,明显语句不通,不合语法。have been in表示“一直待在某地”。用到句中,句意就是:Jack一直待在中国许多年了。这就正确了。解析第二题:句意是:刚才她看见那个男人走进屋子里。走进屋子是一个瞬间的动作,她应该看到了那个男人进门的全过程,理应用原形。即See sb. do sth.如果用going,表示刚才她看见那个男人正在进入屋子里,明显不合逻辑,因为进门时间实在太短,一般人都会看到整个过程。解析第三题:题目的意思是有一只大象的图片,一般不特指。连图片都没有特指,把大象特指没有意义。
刘德华特首
have gone to 表示人不在这里,表示到了某地或正在去某地的途中。总之,说话时该人不在现场,一般不用第一、第二人。
例如:-Where is Mr Li?
-He has gone to the UK.李先生在哪里?他去了英国。
have been to 表示人在这里,“曾经去过某地”,现在已经不在那里了。可与just, ever, never等连用。
例如:-Do you know something about Beijing?
-Yes,I have been to Beijing three times. 你知道北京的情况吗?是的,我去过那里三次。
have been in 是指已经呆在某地。常与表示一段时间的状语连用。
I have been in SuZhou for six years.我在苏州六年了。
类似的词汇:
been away from 离开
例句:She's been away from home for many years.
她离家已经多年了。
have been over 结束
例句:How time flies, this school term will have been over in a flash.
光阴似箭,转瞬之间,这个学期就要结束了。
have been on 一直在
例句:The robots have been on trial for the past year .
这些机器人过去一年都在试用当中。