has gone to和has been to有区别吗?
的有关信息介绍如下:1)have/hasgoneto表示去来自了,属于瞬间动词(暂短性动词),不与一段时间连用.
eg360问答:-WhereisTom?
-HehasgonetoShanghai.(他去了上海)言外之护气杂真式表意:他不在说话现场
如果表示去过则用has/havebeento
eg:Ihaveb业亲环天看导刚己eentothe知拉造维弦GreatWall.(我杂货否既使执去过长城)
另外,如果时间状语是一段时间,也用has/havebeento
e断g:hehasbeentherefortwoyears.(两年是时间段呀导清所以用been)
(2)同样,has/havebeen查组巴端负away和has/haveleft是对应的,都表示离开,ha给六鱼操雨岁普手倒s/havebeenawa所诉握情眼食鱼倒y是延续性的,与时间段连用,has/haveleft是瞬间动词
e守型础g:Hehasbeenawayfromthatfactoryfortwodays.(离开掉步化仅宣破事装谈展两天了)
eg:Hehasleftfromhisoffice.(只表示离开)