第1个回答 2009-06-13
have been (to)表示曾经到过某地(已回)
have gone (to)表示去了某地(未回)
当后面是名词时,加to
当后面是副词(there,here,home)时,不加to
第2个回答 2009-06-13
如果后面跟的是here there 或home的话就不用to
但如果home前面加了sb.就要加to 如:I have been to his home
第3个回答 2009-06-12
have been 和 have gone 加to的话后面跟地址
have been to表示曾经到过某地(已回)
have gone to表示去了某地(未回)