词典词条 · 问答

might ⁷

might have done $^{1}$

说明

might have done 1^{1}

核心问题

You must have been mad to speak to the servant! She might have called for help. [《高中英语教科书》第二册(下), 人教社, p. 55]

与该书配套的《教师教学用书》(p.139)说:“She might have called for help. 她本来可能呼救的。(事实上并未呼救)”

根据上下文,上面的句子能译为“她本来可能呼救的”吗?另外,说话人是否已知道“她并未呼救”?归结起来,我的问题是:might have done总是表示“本来可能做某事,但事实上说话人已知某事并未做成”这一层意思吗?

词典解答

除了用在虚拟条件句中之外,might have done 通常可以表达两种含义:

A. 推测过去有可能发生某事,至于这种可能性是否已变成了现实,说话人并不知道。在表达这一层含义时,might have done 可用 may have done 来代替。请分析下面的实例及其译法:1. You might have dropped it somewhere. [‘It is possible that you (have) dropped it some-where. ’ ] 你可能把那件东西掉在什么地方了。

  1. He may/might have gone. (= It is possible that he went/has gone.) 他可能(已经)走了。

  2. The train might have been delayed. (= Perhaps the train has been delayed.) 火车可能晚点了。

  3. What do you think that noise was?’——It might have been a cat.’ “你认为那是什么声音?”——“可能是一只猫。”

  4. He may/might not have received the letter. 他可能没有收到那封信。

不难看出,问句中的 might have called for help 是属于上一用法。句意是:她可能会喊救命的呀。 B. 推测过去有可能发生某事,并且确切知道这种可能性并未变成现实(即表示过去有可能发生而事实上并未发生的事)。在表达这层含义时,might have done 不能用 may have done 来代替。请分析下面的实例及其译法:

  1. You were stupid to try climbing up there. You might have killed yourself. 你试图攀登到那上边去是愚蠢的。你可能会摔死的。(说话人知道听话人并未摔死)

  2. He came home alone. You shouldn't have let him do that; he might have got lost (but he didn't get lost). 他独自回家了。你不应当让他这么做,他可能会迷路的。(说话人知道他并未迷路)

  3. Why did you leave the matches there? The children might have started a fire. 你为什么把火柴放在那儿?孩子们可能会点火的。

对于这种过去有可能发生但实际上未发生的事情,说话人可能有两种态度:庆幸或高兴,不满或责备:

  1. You might have told me! 你本应该告诉我的!(抱怨)

  2. You might have been more careful. 你本应该再细心些的。(指责)

  3. You might have let me know earlier! 你本可以早点让我知道!(责备)

  4. A lot of men died who might have been saved. 有许多人本来可以救活,却死了。(惋惜)

  5. You might both have been caught and killed! 你们俩可能被捉住砍头的呀!(庆幸)由于 might have done 具有上面两种含义,所以有些句子可能会产生歧义:

You shouldn't have drunk the wine; it might have been drugged. 你本不应喝那酒,里边可

能放了麻药/里边是有可能放麻药的呀。(说话人不能确切知道酒里到底有没有放麻药/说话人现在确切知道酒里并没有放麻药)

练习题

请做下面的英语试题:

  1. He ____ you more help, even though he was very busy.

A. might have given B. might give C. may have given D. may give(全国高考,90-25)

  1. Sorry I am late. I ____ have turned off the alarm clock and gone back to sleep again. A. might B. should C. can D. will(北京高考,00春-20)

  2. John isn’t here now.” “____ left by the back door?

A. Must he have B. Might he have C. Had he D. Should he have(全国六级)

  1. ——Where is my dictionary? I remember I put it here yesterday.

You ____ it in the wrong place.

A. must put B. should have put C. might put D. might have put(全国高考江西卷,07-27) might 8^{8}

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