⑧have/has gone to → have been in

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:47:59

have/has gone to表示已经去了某地,到没到还不知道,并且言下之意是还没回来;have been in是指已经在某处待了多长时间,表示一种状态,意为已经在某地···

这是两种不同动词的句子。
用‘go’表示动作,而‘be’表示状态。
‘go’表示一次性的动作结束,而‘be’表示一种状态的延续。去过某地,用‘go’的话,指的是从某地到另一地的动作;用‘be’的话,指的是在另一地逗留的全部过程或时间。

have(has)gone to 表去了某地,人不在原地? have(has) been to 表去过某地,人在原地.