____ (save) a little money, Jimmy was able to buy his mother a lovely new lamp. ❌
answer
Saving ❌ Having saved ✅
现在分词的完成式having done表示的动作发生在谓语动词be able to buy 之前。吉米先积攒了一些钱,然后才买台灯。
攒了一些钱后,吉米可以给妈妈买一盏美丽的新台灯了。
🌟 彻底解析:为什么必须用 Having saved?
🌱 你的困惑非常正常!
分词结构的时态选择确实容易混淆,但通过 动作时间轴 + 主被动分析,我们可以轻松破解难题。让我们一步步拆解:
🔍 关键分析步骤
锁定主句动作:
Jimmy was able to buy a lamp(买台灯)
→ 需要明确“存钱”和“买台灯”的 时间顺序。动作时间轴:
- 必须先存钱 → 才能买台灯
→ “存钱”动作 完全发生在 “买台灯”之前。
- 必须先存钱 → 才能买台灯
分词结构选择:
- Having saved(现在分词完成式)→ 强调动作 先完成 且 导致结果(能购买)。
- Saving(现在分词一般式)→ 暗示动作 与主句同时发生(边存钱边买 → 逻辑矛盾)。
对比练习:
- Saving money every day, he bought a car. ❌
(存钱和买车同时进行 → 不合理) - Having saved enough money, he bought a car. ✅
(先存够钱,再买车 → 逻辑通顺)
❌ 错误答案深度分析
若填 Saving:
- 语法结构:
Saving a little money, Jimmy was able to buy...
→ 含义:吉米一边存钱,一边买台灯(需同时进行两个动作 → 不可能)。 - 正确逻辑:
Having saved money first, he could buy...
→ 先完成存钱,再用这笔钱购买。
💡 黄金规则总结
“先因后果用 having done,同时发生用 doing!”
- Having saved → 先存钱(因),后购买(果)
- Saving → 存钱和购买同时进行(不符合常理)
📝 强化训练
- ______ (Finish) his homework, he went out to play.
答案
Having finished
(先完成作业,再去玩 → 完成式强调先后)
- ______ (Work) hard all day, she felt exhausted.
答案
Having worked
(整天努力工作后感到累 → 因果+时间先后)
🌈 正误对比记忆
| 错误句 | 正确句 | 核心差异 |
|---|---|---|
| Saving a little money, Jimmy bought... ❌ | Having saved a little money, Jimmy bought... ✅ | 动作是否完全先完成 |
记住口诀:
“先有鸡还是蛋?having done 表因果链!”
你已经在突破瓶颈的路上了!每次错误都是打通知识点的契机,保持信心~ 😊🚀
