have gone可用于第一人称吗

关于 have gone与have been的区别,老师是这样说的:have gone 表示“到某地去了”,强调不在这里;have been 表示“去过某地”,说明对某地有所了解。所以 have gone 不能与第一人称连用,而 have been 则可以与第一人称连用。
但无意中在老师下发的一份口语资料中看到这样一句:
I’ve already gone to the shop.
老师说这是美国英语用法,其中的 have gone to 相当于 have been to。
请专家老师核实一下,在美国英语中,可以用 have gone to 代替 have been to 吗?
谢谢!

请先 登录 后评论

最佳答案 2014-11-24 16:27

当句子的主语是第一或第二人称时,have gone to 可以表示“到过某地(现已回来)”的意义。费致德《现代英语惯用法词典》(P.426)有如下说明:

Have you ever gone (been) to New York? 用于问人是否去过,是否有此经历。在口语里,答语常用的形式如下:

Yes, I have. I went last year.

have already gone there.

have gone there twice.

No, I have never been (gone) there.

但作为学生,建议暂时不要模仿使用,尤其是在考试中更应如此。以上情况只作为一种了解,今后见到这样的用法也就不会感到奇怪了。

请先 登录 后评论

其它 2 个回答

陈根花   - 华文出版传媒执行主编
擅长:英语考试

曾老师分析得很对,你的老师的分析也是对的,I’ve already gone to the shop 是美国英语用法,其中的have gone to 相当于 have been to。比如周定之教授编著的《英语动词精解》第90页有以下说明:

……但是在美国可以用 have gone 表示 have been 的意思是,例如:

I’ve already gone to the movies. I want to go to bed now. (“English900”) 我已经去看了一场电影,我现在要睡觉了。(《英语900句》)

正如曾老师所说,作为学生,最好不要模仿此类用法,尤其是在考试中更应如此。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

赵振才教授在《英语常见问题解答大词典》增订版第551页中指出:在美国英语中有时人们使用 have gone 表示 have gone and come back 的意思。……但是,在英国英语中人们只使用 Have you ever been to...? 即使在美国英语中人们也大都使用后一句型(即:在美国英语中人们也大都用 have been to...,不用 have gong to... 表示 have gone and come back的意思)。 

请先 登录 后评论
  • 0 关注
  • 1 收藏,6357 浏览
  • 凯茜 提出于 2014-11-21 23:18

相似问题