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

 

词组 be
释义
be4     

have been

【问】 A policeman has been here.

对于这个句子的含义我们班同学发生了争论。一部分同学说“警察已不在此地”,另一部分同学则说“警察仍在此地”。前者用的证明例句是:He has been to Beijing.(他去过北京。)Who has been here? (谁来过这里?),后者用的证明例句是:He has been in prison for ten years.(他入狱已有10年了。)请您告诉我们哪个解释是正确的。

【答】 两种解释都是正确的。其实这个句子可以有三种解释。

A. have been表示“去过”、“到过”、“来过”,但说话的时刻已不在该地。第一部分同学举的例子可以说明这一点。按照这种用法,上面的句子可译为:

有一名警察来过这里。

B. have been表示从某时起一直在某地。第二部分同学举的例句可以说明这一点。

有一名警察一直呆在这里。

C. have been表示“来某地”(If someone such as a postman or milkman has been,they haveca lled at your house. )

Has the milkman been yet?

送牛奶的来了吗?

按照这种用法,我们所讨论的句子可译为:

这里来了一名警察。


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

 

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

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2025/4/7 21:12:17