核心问题
您在《英语常见问题解答大词典》1998年版中对 have gone 与 have been 作了分析,认为 have been 是“have gone and come back”的意思,而 have gone 却没有“come back”的意思。但是,我从英语原著中却读到过这样的句子:
Have you ever gone to Florida?
词典解答
在美国英语中有时人们使用 have gone 表示“have gone and come back”的意思。因此,你所援引的例句在美国英语中被认为是正确的。但是,在英国英语中人们只使用 Have you ever been to Florida?即使在美国英语中人们也大都使用后一句型,见 be (have been to)。