have been to和have done to的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 18:28:39
have been to和have done to的区别
xN@_ !

M"{'|} Kz!vK\XxS ӼCf{4%Q]3q1/|mMJJ͋%]gVР1qdfٔ5í˨_ʼn`@lLa52o3k#!K4@ > cr^eFݢ

have been to和have done to的区别
have been to和have done to的区别

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.她到上海去了.(她可能在去上海的路上,或已到上海,总之,现在不在这里).

有区别。 be supposed to be done表示应该被做成什么样, 或者该做没做 be supposed to have been done第二个就像你说的,表示某事该完成却没有完成,