Skip to content

The children went home from grammar school, their lessons ____ (finish) for the day. ❌

answer

having finished ❌
finished ✅

🌟 彻底解析:为什么必须用 finished 而非 having finished?

🔍 句子结构分析

原句包含 独立主格结构(名词 + 分词)作伴随状语:

The children went home, their lessons finished for the day.


错误原因深度分析

  1. 主动被动混淆

    • having finished 是主动分词完成式 → 暗示课程自己“主动完成”(逻辑矛盾)
    • finished 是被动过去分词 → 课程 被完成(符合现实逻辑)
  2. 独立主格规则

    • 当逻辑主语(their lessons)与主句主语(children)不同时,需明确分词的主被动关系。

📝 强化训练

  1. The guests left the party, the music ______ (stop).
answer

stopped
(被动完成 | 客人们离开派对,音乐停止了。)

  1. The sun ______ (rise), the farmers began to work.
answer

having risen
(主动完成 | 太阳升起后,农民们开始工作。)

  1. The essay ______ (write), she submitted it online.
answer

written
(被动完成 | 论文写完后,她提交到了网上。)


💡 规则总结

独立主格公式

  • 名词 + 过去分词(被动/完成)
  • 名词 + 现在分词(主动/进行)

错误避坑口诀
"名后分词看被动,having 只跟主动行!" 🌟

我只身前行 却仿佛带着一万雄兵