词典词条 · 问答

needn't have done/didn't need ²

核心问题

(1) I didn't need to go to the office yesterday.

[原译]我昨天本来无需去办公室的。(《教你选词用字》,香港朗文出版社中国有限公司,p.186)

(2) I needn't have gone to the office yesterday.

[原译]昨天我没有必要去办公室。(《朗文英语语法》,外研社,p.437)

从中译文看不出上面的两个英文句子有什么差别。它们到底有没有区别呢?

词典解答

上面的两个译文都是违背原意的。你所提到的句(1)表示:我昨天不必去办公室,我知道这一点,所以我没有去。而句(2)则表示:我昨天本来不必去办公室,而我却不知道这一点,竟然去了办公室。汉语并不是没有表达这两种不同含义的语言手段:

(1) 我昨天不必去办公室。

(2) 我昨天本来不必去办公室的。

练习题

请做下面的英语试题:

  1. I ____ to him because he phoned me shortly afterwards. A. need have written B. needn't have written C. must have written D. may have written

  2. He told me I ____ (not need decide) it at once. I could let him know the following day.

  3. You ____ all those calculations! We have a computer to do that sort of thing. A. needn't have done B. must not have done C. shouldn't have done D. can not have done(全国四级,91.6-53)

  4. You ____ the class to tell me that; you could have come up to me afterwards. A. needn't have interrupted B. needn't interrupt C. needn't to have interrupted D. needn't to interrupt(全国六级)

来源:英语常见问题解答大词典-5.md · 第 1144911482 行 · 原文哈希 e186c3cc2c