词典词条 · 问答

have been to/in

核心问题

日本英语学者井上义昌编写的《英美语惯用法辞典》上说:“(a) He has been to England before. (b) He has been in England before. 说话人不在英国时,用(a)、(b)都行,但说话人在英国时一般用(b)。”是这样吗?

词典解答

并非完全如此。实际上,当说话人和听话人在英国时也可以用(a)。例如,英国语言学家 Michael SwanPractical English Usage 一书中说:“Note that you can say to somebody who is in England Have you been to England before?”(p.100) (“请注意:你可以对一个现在正在英国的人说:Have you been to England before?”)

来源:英语常见问题解答大词典-4.md · 第 27482755 行 · 原文哈希 52be51bcd4