语法

must have done 表过去推测 (Modal Perfect for Deduction)

语法点:must have done 表过去推测 (Modal Perfect for Deduction)

当我们看到证据、想推断"过去一定发生了什么"时,用 must have + 过去分词。它不是在说"过去必须做",而是"根据情况判断,过去一定做了"。本课里 Thompson 先生早上看到五个空酒瓶,于是推断 the ghost must have drunk(鬼一定喝了);"我"则推断 some villagers must have come in(一定是村民进来了)。与之相对,对过去的否定推测用 can't / couldn't have done(不可能做过),把握较小的推测用 may / might have done(可能做过)。

结构

推测程度 结构 例句
肯定推测(一定) must have + 过去分词 The ghost must have drunk the whisky.
否定推测(不可能) can't / couldn't have + 过去分词 A ghost can't have moved the furniture.
可能性推测(可能) may / might have + 过去分词 Some villagers may have come in.
疑问 Can + 主语 + have + 过去分词? Can the ghost have drunk it all?

注意:must have done 的否定不是 must not have done,而是 can't have done。间接引语中 must have done 形式不变。

课文中的例句

补充例句

易错点

逐句语法分析 · 8 句
  1. 1A public house which was recently bought by Mr.Ian Thompson is up for sale.

    伊恩·汤普森先生最近买下的一家酒店现在正要出售。

    一般现在时 + 一般过去时被动 (Simple Present + Simple Past Passive) · 主语 + which 定语从句 (was recently bought by…) + is up for sale

    • which was recently bought 是定语从句,用一般过去时被动
    • be up for sale 意为"待售"
    • public house = pub,酒馆

    主句用现在时说明酒馆正在出售,定语从句用过去时被动交代最近被买下。

  2. 2Mr.Thompson is going to sell it because it is haunted.

    汤普森先生打算卖掉它,因为那里闹鬼。

    be going to 将来 + 一般现在时被动 (Future with going to + Simple Present Passive) · 主语 + is going to + 动词原形 + because + 主语 + is haunted

    • is going to sell 表示打算做的事
    • is haunted 是一般现在时被动,意为"闹鬼"
    • because 引导原因状语从句

    be going to 表示已有的打算,because 从句说明原因。

  3. 3He told me that he could not go to sleep one night because he heard a strange noise coming from the bar.

    他告诉我,有一天夜里他睡不着觉,因为他听到酒吧里传来一种奇怪的声响。

    一般过去时(间接引语)(Simple Past, Reported Speech) · 主语 + told me + that 从句 (could not + 动词原形) + because 从句 (heard + 宾语 + 现在分词)

    • told me that 引出间接引语,时态后移为 could not
    • heard a noise coming 是 hear + 宾语 + doing
    • go to sleep 意为"入睡"

    间接引语中原来的 can't 变为 could not。hear sth. doing 表示听到正在发生的动作。

  4. 4The next morning, he found that the doors had been blocked by chairs and the furniture had been moved.

    第二天早上,他发现门被椅子堵住了,家具也被挪动了。

    一般过去时 + 过去完成时被动 (Simple Past + Past Perfect Passive) · 时间状语 + 主语 + found + that 从句 (had been blocked … and … had been moved)

    • had been blocked / had been moved 是过去完成时被动
    • 发现之前门已被堵、家具已被移
    • by chairs 说明堵门的工具

    found 是一般过去时,从句用过去完成时被动,表示更早发生的事。

  5. 5Though Mr.Thompson had turned the lights off before he went to bed, they were on in the morning.

    虽然汤普森先生睡觉前已经关了灯,可早上灯却是亮着的。

    过去完成时 + 一般过去时 (Past Perfect + Simple Past) · Though + 主语 + had turned … off + before 从句, 主语 + were on + 时间状语

    • Though 引导让步状语从句,后面不再用 but
    • had turned the lights off:关灯早于睡觉,用过去完成时
    • they were on 中 on 是副词,意为"开着"

    让步从句里过去完成时表示先关灯,主句一般过去时说早上灯是亮的。

  6. 6He also said that he had found five empty whisky bottles which the ghost must have drunk the night before.

    他还说他发现了五个空的威士忌酒瓶,一定是鬼头天夜里喝光的。

    过去完成时 + 情态动词完成式 (Past Perfect + Modal Perfect) · 主语 + said + that 从句 (had found + 宾语 + which 定语从句 (must have drunk))

    • must have drunk 是对过去的肯定推测:一定喝了
    • which 定语从句修饰 bottles,which 作 drunk 的宾语
    • the night before 是间接引语中的"前一天晚上"

    本课核心句。看到空瓶这一证据,推断鬼一定喝了酒,用 must have drunk。

  7. 7When I suggested that some villagers must have come in for a free drink, Mr.Thompson shook his head.

    当我提出可能是村民进来白喝了一顿时,汤普森先生摇了摇头。

    一般过去时 + 情态动词完成式 (Simple Past + Modal Perfect) · When + 主语 + suggested + that 从句 (must have come in), 主语 + shook his head

    • must have come in 是"我"对过去的推测
    • suggest that 在这里意为"暗示、提出看法"
    • shook his head 表示不同意

    "我"提出的推测用 must have come in,Thompson 摇头表示不同意这一推测。

  8. 8The villagers have told him that they will not accept the pub even if he gives it away.

    村民们告诉他,即使他把酒店白送给他们,他们也不要。

    现在完成时 + 一般将来时 (Present Perfect + Simple Future) · 主语 + have told + him + that 从句 (will not accept …) + even if 从句 (gives it away)

    • have told 是现在完成时,说明到现在为止的情况
    • will not accept 是间接引语中保留的将来时
    • even if 引导让步条件从句,从句用一般现在时 gives

    现在完成时引出转述,因为主句是现在时,从句时态不后移。even if 从句用现在时表将来。

练习 · 44 题

每组做完自动记录;总正确率 80% 以上记为掌握 ★。改写和改错与参考答案不完全一致时,登录用户由 AI 判断是否可接受。

总计 0/44
  1. 选择正确的答案

    1. He found five empty whisky bottles which the ghost ____ the night before.

  2. 选择正确的答案

    2. I suggested that some villagers ____ in for a free drink.

  3. 选择正确的答案

    3. The lights were on in the morning. Someone ____ them on during the night.

  4. 选择正确的答案

    4. A ghost ____ moved the furniture. Ghosts do not exist!

  5. 选择正确的答案

    5. Mr.Thompson could not go to sleep because he heard a strange noise. Something ____ in the bar.

  6. 选择正确的答案

    6. The doors ____ by chairs when he came down the next morning.

  7. 选择正确的答案

    7. The villagers will not accept the pub ____ he gives it away.

  8. 选择正确的答案

    8. Mr.Thompson is going to sell the pub because it ____.

  9. 选择正确的答案

    9. A public house which was recently bought by Mr.Ian Thompson is ____ for sale.

  10. 选择正确的答案

    10. He heard a strange noise ____ from the bar.