在现在完成时中have you been in与have you been to有什么区别

问题描述:

在现在完成时中have you been in与have you been to有什么区别

前者是“一直在..."; 意思是现在还在...后者是”曾去过...”意思是现在不在...

前者表示状态,如:he has been in London,他曾经在过伦敦;后者表示动作,如,he has been to London;他曾经去过伦敦;