请输入您要查询的英文词组:

 

词组 be
释义
be5     

have been to/have been in London
 【问】 “他曾经去过日本。”
 ×He has been in Japan.(误)
 He has been to Japan.(正)”(《高分托福文法》,世界图书出版公司,P.183)
 该书认为第一个句子是错误的,但是我认为He has been in Japan.也可以表示“他曾经去过日本。”的意思,因此不能算是错句。
 【答】 LEG明确指出:“have been(通常加to或in )表示‘到某处后而又返回’……
 Where have you been?
 你到哪儿去了?
 ——I’ve been to a party/in the canteen.
 ——我去参加聚会了/上餐厅去了。”(LEG,§10.13.4)
 类例:
 He has been in Italy. (DEAU)
 他去过意大利。
 这就是说,have been to与have been in都可表示“曾经去过某地”。在这一点上,它们是相同的。但是,后者没有前者用得那么普遍。此外,它们还有一些区别:
 A.have been to不仅可以接地点,而且也可以接其他事物或人:
 1. I have been to the concert. (DEAU)
 我去听了音乐会。
 2. Are you sure she’s been to the right doctor?
 你能肯定她找对了医生吗?
 B.在have been to A结构中,A被看作是到达的目的地,而在have been in A结构中,A有时被看作是逗留地或居住地。因此可以与表示时间跨度的状语连用:
 1. He has been in Japan for a long time.
 他在日本住了很久。
 2. He had been in Germany for five years. (Maugham)
 他在德国住了五年。


赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第170-171页.
随便看

 

英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2024/10/30 12:19:48