have gone to 是去某地还没回来
have been to 是去过某地,已经回来了
have done 是做过某事,表明一种经历.
She has gone to Beijing.她去北京了. (还没回来)
She has been to Beijing. 她去过北京. (回来了)
I have done it before. 我之前做过这件事.
I have had lunch. 我吃过饭了.
have gone to 是去某地还没回来
have been to 是去过某地,已经回来了
have done 是做过某事,表明一种经历.
She has gone to Beijing.她去北京了. (还没回来)
She has been to Beijing. 她去过北京. (回来了)
I have done it before. 我之前做过这件事.
I have had lunch. 我吃过饭了.