第1个回答 2009-06-13
have gone to是去了哪里
have been to是去过哪里
have been in是去了哪里以后久居,呆在那儿
"how long have been"没有这个构成,应该是how long have been married
像这样的be XX,即变成什么.上面那句意思为你结婚多久了?
"how long have been to"这种构成也是没有的
how long have gone to就有,即你去那儿多久了?
how long have you been in译为 你呆在那儿多久了?