have been to 和 have gone to提问时的差别
来源:百度知道 编辑:UC知道 时间:2024/06/24 15:59:33
是用have you 还是用did you
have you been to...
has he/she gone to...
have been to是去了回来了的
have gone to是去了还在那,还没回来
都是用have you 来问
两者都是现在完成时
他们是意思上的差别
HAVE BEEN 翻译成到过某某地方,也就是去过某地,但是现在不在那,已经离开了,HAVE GONE 翻译成到某地去了,是去了某地,现在可能在那,也可能在途中
例句:I HAVE BEEN TO BEIJING /我去过北京
TOM HAS GONE TO BEIJING /TOM到北京去了
have been to 询问的一般是当事人。
而have gone to 询问的一般是非当事人,即第三人。
完成时的助动词就是have,所以提问时直接使用助动词就行了,不用再加其他助动词~~
have been to是去过什么地方,但现在已经回来了
EG:I have been to Beijing 3 times.我去过北京3次,显然,我现在不在北京。
have gone to是去了什么地方,现在还在那里
EG: Tom has gone to HongKong.汤姆去了香港,显然,现在还在香港。
当过去做的某事跟现在产生联系时,用have you EG: Have you seen this film?言下之意是,没看过的话,我们一起去看吧。
当过去做的某事跟现在没有联系时,用did you EG: Did you buy this toy there? 而且一般句子后面会有时间词。
have been in和 have been to区别
have gone to和have been to的区别是什么?
have been to和have gone to区别
求have been to,have gone to和have been in这三个的区别
have been to ,have been in和 have gone to区别
have been in 和have gone to是不是一个意思?
I have been there 和 I have been to there 有什么区别?分别怎么用?
Have you ever been in America?和Have you ever been to America?什么区别
have been to和have gone to 的区别和用法!
Have you ( ) been to London?