have been to ...与have been do...的区别?

如题所述

第1个回答  2012-10-08
前者 意为 去过(某地)
后者有语法错误,应为 have been done,意为 (某事)已经被做
第2个回答  2012-10-06
应该是have been done吧 表示某事已经被完成
第3个回答  2012-10-07
have been to是表示去过某地,没有have been do的用法,do应该是done,过去分词才行的,表示某事被完成。