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.
❌ 错误原因深度分析
主动被动混淆
- having finished 是主动分词完成式 → 暗示课程自己“主动完成”(逻辑矛盾)
- finished 是被动过去分词 → 课程 被完成(符合现实逻辑)
独立主格规则
- 当逻辑主语(their lessons)与主句主语(children)不同时,需明确分词的主被动关系。
📝 强化训练
- The guests left the party, the music ______ (stop).
answer
stopped
(被动完成 | 客人们离开派对,音乐停止了。)
- The sun ______ (rise), the farmers began to work.
answer
having risen
(主动完成 | 太阳升起后,农民们开始工作。)
- The essay ______ (write), she submitted it online.
answer
written
(被动完成 | 论文写完后,她提交到了网上。)
💡 规则总结
独立主格公式:
- 名词 + 过去分词(被动/完成)
- 名词 + 现在分词(主动/进行)
错误避坑口诀:
"名后分词看被动,having 只跟主动行!" 🌟
