have been to和have done to的区别

如题所述

have(has) been to 表示"曾经去过某地".
have(has) gone to 表示"已经去某地了,还没回来".
比如:
Where has he been? 他刚才到哪儿了?(他已经回来了).
Where has he gone? 他到哪儿去了?(他不在这里).
she has been to Shanghai. 她到过上海.(已经回来了).
She has gone to Shanghai. 她到上海去了.(她可能在去上海的路上,或已到上海,总之,现在不在这里).

祝你学习进步,更上一层楼!(*^__^*)
有不会的可以再问我:)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-28
有区别。 be supposed to be done表示应该被做成什么样, 或者该做没做 be supposed to have been done第二个就像你说的,表示某事该完成却没有完成,

have been to和have done to的区别
have(has) been to 表示"曾经去过某地".have(has) gone to 表示"已经去某地了,还没回来".比如:Where has he been? 他刚才到哪儿了?(他已经回来了).Where has he gone? 他到哪儿去了?(他不在这里).she has been to Shanghai. 她到过上海.(已经回来了).She has gone to Shanghai. 她...

been和gone怎么用
1、一般是区别have been to 和have gone to。 have been to是表示去过某地已经回来。2、have gone to则表示去过还没回来。

...have been have down have gone 这几个到底什么时候用哪个_百度知 ...
至于have been和have gone本身意义上的区别,当它们都表示去某地时,have been表示曾经去过,而现在已经返回;have gone表示已经去了,而且仍未返回。

have been和have done区别
have been和have done的区别:指代不同、用法不同、侧重点不同。have been表示已经完成或来过,是现在完成时的被动语态;have done表示做了不必做的事,是现在完成时的主动语态。 扩展资料 一、have been的含义及用法 have been意为来过,表示已经完成,是现在完成时的被动语态。例句有: 1、We took it as read ...

have done和have been to有什么区别?
1、have done是现在完成时,意思是done的动作对现在有影响;2、had done是过去完成时,它表示过去的过去,在一个句子里,只done的动作发生在过去的动作之前.这个没有have done的使用频率高.它主要是要表达过去的过去意思.现在完成时表示的动作发生在过去,以now的时间为基点,但侧重对now产生的结果或造成的...

have been to, have been in, have been on有什么区别?
1、have been to 意思是 “某人曾经到过某地现在已经回来了”表示人现在已经不在那里。They have been to England.他们曾到过英国,现在已回来了。2、have been in 意思是“某人去了某地现在还在那里”表示人还在那里,表示的是一段时间都在那里。They have been in England.他们曾去过英国。3、...

have been和have done有什么区别?
"have been"和"have done"都是英文中表示完成或经历过某件事情的动词短语,但它们的含义不同。“have been”表示已经去过某个地方或一直在某个地方待着,“have done”表示完成了某件事情或者曾经做过某件事情。同时,它们的语法和使用方式也不同。需要注意的是,在实际应用中要根据具体语境选择正确...

have done,have been done,have been to do
注意:have done 现在完成时,已经做了 have been done现在完成时的被动语态,已经被做了 have been to some place 去过某处 have gone to some place 在去某处的途中,现在不在说话者的旁边。满意,请采纳,谢谢。

have been done和 have done
另一方面,"have done"则表示主语已经完成了某个动作,但并不强调被动。例如,"I have been to Shanghai"中的"been"并不是被动,而是"be"动词的过去分词形式,表示的是去过上海的过去经历,而不是被动地被带到那里。同样,"have been + 动词ing"形式,如"I have been studying English for 10 ...

Have been to和have gone to是现在完成时的标志词吗?
have done(动词的过去分词的代表) 是现在完成时的标志。have been\/gone都是这个形式。

相似回答