都是现在完成时,表示过去发生的动作对现在的影响,或过去开始但延续到现在的行为或动作.
谓语结构:have(has)+过去分词
have +been to been 是be的过去分词,表示去过某处.
如:He have been to Shanghai.他去过上海.
have+ gone to, gone 是go的过去分词,表示已经去某处了.
如:He have gone to Shanghai.他去上海了.
have gone to 意思是曾经去过.不知道现在回来没有.have been to 意思是去过某地,而且已经从那里回来,动作已经完成了.
have been to somewhere曾经去过某地,已经回来了.
have gone to somewhere去了某地,还没回来.
例句:
1.I have been to Beijing.
我去过北京.
2.Where is he?
He has gone to Beijing.
他在哪儿?
他去北京了.