早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问一下have been to和have been in和have been at有什么区别?

题目详情
请问一下have been to和have been in和have been at有什么区别?
▼优质解答
答案和解析
简单点就是
have been to=去过
he have been to German.= 他去过德国
have been in= 在(地方)过
he have been in China for two years.= 他在中国两年了.
have been at= 在(地点)过
he have been at the party.=他去过那个派对了.