Skip to content

Unit 68 — -ing clauses

He hurt his knee playing football.


A. -ing 从句:两个动作同时发生

1. 基本结构

先看这个例子:

Kate is in the kitchen. She’s making coffee.

Kate 在厨房里。她正在煮咖啡。

这两个句子可以合并:

Kate is in the kitchen making coffee.

Kate 在厨房里煮咖啡。

这里的:

making coffee

就是一个 -ing clause(-ing 从句 / -ing 分句)

可以理解为:

Kate is in the kitchen and she is making coffee.


2. 两件事情同时发生:主句 + -ing

当两个动作同时发生时,可以把其中一个动作变成:

结构:

主句 + V-ing

例如:

A man ran out of the house shouting.

一个男人大喊着跑出了房子。

完整理解:

A man ran out of the house and he was shouting.

两个动作同时发生:

  • ran out of the house
  • was shouting

所以可以简化成:

A man ran out of the house shouting.

再例如:

Do something! Don’t just stand there doing nothing!

做点什么!别只是站在那里什么也不做!

这里:

  • stand there
  • do nothing

两个状态同时发生。

再例如:

Be careful crossing the road.

过马路时要小心。

可以理解成:

Be careful when you are crossing the road.


3. 一个动作发生在另一个动作过程中

我们也可以使用 -ing 表示:

一个动作发生在另一个动作进行的过程中。

例如:

Joe hurt his knee playing football.

Joe 踢足球的时候伤了膝盖。

完整理解:

Joe hurt his knee while he was playing football.

动作关系:

  1. Joe 正在踢足球。
  2. 在踢足球的过程中,他伤了膝盖。

所以:

Joe hurt his knee playing football.

另一个例子:

Did you cut yourself shaving?

你刮胡子的时候割伤自己了吗?

完整形式:

Did you cut yourself while you were shaving?


4. while doing

也可以明确使用:

while + V-ing

表示:

在做……的时候

例如:

Joe hurt his knee while playing football.

Joe 踢足球的时候伤了膝盖。

相当于:

Joe hurt his knee while he was playing football.

所以:

while + 主语 + be + V-ing

在主语相同的情况下,经常可以简化为:

while + V-ing


5. when doing

同样可以使用:

when + V-ing

例如:

Be careful when crossing the road.

过马路的时候要小心。

相当于:

Be careful when you are crossing the road.


6. A 部分核心结构

结构意思例子
主句 + V-ing两个动作同时发生He ran out shouting.
主句 + V-ing一个动作发生在另一个动作过程中He hurt his knee playing football.
while + V-ing在做……的时候While driving, I listened to music.
when + V-ing当做……的时候Be careful when driving.

7. 重要条件:两个动作的执行者通常相同

例如:

Joe hurt his knee playing football.

这里:

  • hurt his knee → Joe
  • playing football → Joe

两个动作都是 Joe 做的。

再例如:

I hurt my hand cooking dinner.

我做晚饭的时候伤到了手。

这里也是:

  • I hurt my hand
  • I was cooking dinner

主语都是 I


B. having done:一个动作先完成

8. 一个动作发生在另一个动作之前

如果一个动作已经完成,然后才发生另一个动作,可以使用:

having + 过去分词

也就是:

having done

结构:

Having + past participle, 主句

例如:

Having found a hotel, we looked for somewhere to eat.

找到酒店以后,我们去找地方吃饭。

动作顺序:

found a hotel

looked for somewhere to eat

也就是:

先找到酒店 → 然后找地方吃饭


9. Having finished

Having finished her work, she went home.

完成工作以后,她回家了。

动作顺序:

finished her work

went home

所以:

having done

强调:

第一个动作已经完成,然后发生第二个动作。


10. having done 的思维模型

可以理解成:

Having done A, B happened.

时间关系:

A 完成

B 发生

例如:

Having eaten dinner, I went for a walk.

吃完晚饭以后,我去散步了。

也就是:

First, I ate dinner.

Then, I went for a walk.


11. after + -ing

也可以使用:

after + V-ing

表达相同的先后关系。

例如:

After finishing her work, she went home.

完成工作以后,她回家了。

和:

Having finished her work, she went home.

基本表达相同的时间关系。


12. Having done 和 After doing

结构意思
Having done A, B做完 A 后,做 B
After doing A, B做完 A 后,做 B

例如:

Having finished dinner, we went out.

After finishing dinner, we went out.

吃完饭以后,我们出去了。


13. 这种结构更常见于书面英语

课本特别提醒:

These structures are used more in written English than in spoken English.

也就是说:

Having finished …

After finishing …

这种句首结构在书面英语中比日常口语更加常见。

日常口语里我们可能直接说:

After I finished my work, I went home.

或者:

I finished my work and then went home.

会更加自然直接。


14. 句首使用 having done / after doing 时要加逗号

如果句子以:

Having done …

或者:

After doing …

开始,后面通常使用逗号 ,

例如:

Having finished her work, she went home.

结构:

Having finished her work, + she went home.


C. -ing 从句表示原因

15. -ing 不仅可以表示时间,还可以解释原因

我们还可以使用 -ing clause

  • 解释某件事情
  • 说明某人为什么做某事

这种情况下,句子通常以:

V-ing, …

开始。


16. Feeling tired

例如:

Feeling tired, I went to bed early.

因为觉得累,我很早就睡觉了。

这里:

Feeling tired

实际上表示:

because I felt tired

所以完整理解:

Because I felt tired, I went to bed early.


17. 原因关系

结构:

V-ing, 主句

有时候可以理解成:

Because + 主语 + 动词, 主句

例如:

Feeling sick, I stayed at home.

因为感觉不舒服,我待在家里。

Because I felt sick, I stayed at home.


18. Being + adjective / noun

例如:

Being unemployed, he doesn’t have much money.

因为他失业了,所以他没有多少钱。

相当于:

Because he is unemployed, he doesn’t have much money.

这里:

Being unemployed

表示:

因为处于失业状态


19. Not having

  • ing 从句也可以使用否定形式:

not + V-ing

例如:

Not having a car, she finds it difficult to get around.

因为没有车,她觉得出行很困难。

相当于:

Because she doesn’t have a car, she finds it difficult to get around.

结构:

Not + V-ing, 主句


20. 否定 -ing 从句

例如:

Not knowing the answer, I didn’t say anything.

因为不知道答案,所以我什么也没说。

相当于:

Because I didn’t know the answer, I didn’t say anything.

再例如:

Not feeling well, I stayed at home.

因为感觉不舒服,我待在家里。


21. having done 也可以表示原因

如果作为原因的事情在主句动作之前已经完成,可以使用:

having + 过去分词

例如:

Having seen the film twice, I didn’t want to see it again.

因为这部电影我已经看过两遍了,所以我不想再看了。

相当于:

Because I had seen it twice, I didn’t want to see it again.


22. 为什么这里用 having seen?

两个动作有明显的先后关系:

saw the film twice

已经发生

didn’t want to see it again

因此:

Having seen the film twice, …

强调“已经看过两次”发生在“不想再看”之前。


23. V-ing 和 having done 的时间区别

这是本单元最重要的区别之一。

V-ing

通常表示:

同时发生 / 当时的状态 / 原因

例如:

Feeling tired, I went home.

当时觉得累,所以回家了。

having done

强调:

某件事情已经先完成

例如:

Having finished my work, I went home.

先完成工作,然后回家。

时间关系:

V-ing:

A ━━━━━━━━━━━━━

↑ B 发生

表示两个事情存在同时或重叠关系

Having done:

A 完成 → B 发生

表示有明显的先后关系


24. 句首 -ing 从句后使用逗号

当句子以这些结构开始:

Feeling tired, …

Not knowing …,

Having seen …,

后面通常写逗号。

例如:

Not knowing what to do, I called my friend to ask her advice.

因为不知道该怎么办,我打电话给朋友寻求建议。


25. 三种核心功能

本单元的 -ing clause 可以归纳成三个主要功能。

① 同时发生

A man ran out of the house shouting.

他一边喊,一边跑出房子。

可以理解为:

while he was shouting

② 一个动作发生在另一个动作过程中

Joe hurt his knee playing football.

Joe 踢足球时伤了膝盖。

可以理解为:

while he was playing football

③ 表示原因

Feeling tired, I went to bed early.

因为累了,所以我早早睡觉了。

可以理解为:

because I felt tired


26. having done 的核心功能

如果需要强调:

A 已经完成 → 然后 B

使用:

having + past participle

例如:

Having finished my work, I went home.

完成工作后,我回家了。

可以理解为:

After I had finished my work, I went home.


27. -ing clause 和完整从句的转换

简化结构完整结构
Kate is in the kitchen making coffee.Kate is in the kitchen and she is making coffee.
Joe hurt his knee playing football.Joe hurt his knee while he was playing football.
Be careful when crossing the road.Be careful when you are crossing the road.
Feeling tired, I went to bed.Because I felt tired, I went to bed.
Being unemployed, he doesn’t have much money.Because he is unemployed, he doesn’t have much money.
Not having a car, she finds it difficult to get around.Because she doesn’t have a car, she finds it difficult to get around.
Having seen the film twice, I didn’t want to see it again.Because I had seen the film twice, I didn’t want to see it again.

28. 最重要的主语规则

使用这种 -ing clause 时:

  • ing 动作的逻辑主语通常必须和主句主语一致。

例如:

Feeling tired, I went to bed.

谁感觉累?

I

谁去睡觉?

I

所以正确。

再例如:

Having finished her work, she went home.

谁完成工作?

she

谁回家?

she

也是同一个人。


29. 错误示例

例如:

❌ Walking to work, the rain started.

这个句子从语法结构上看,会产生一个奇怪的意思:

“雨正在走路去上班。”

因为:

Walking to work

逻辑主语应该与后面的主语:

the rain

一致。

显然不合理。

应该改成:

While I was walking to work, it started to rain.

我走路去上班的时候,开始下雨了。

或者:

Walking to work, I got caught in the rain.

我走路上班的时候遇到了下雨。

这里:

  • walking → I
  • got caught → I

逻辑主语一致。


30. 日常口语中怎么理解

虽然课本把它叫:

  • ing clause

但在实际理解时,不需要每次分析复杂语法。

看到:

主句 + V-ing

首先尝试理解成:

一边……一边……

或者:

在……的时候

例如:

He walked home singing.

他唱着歌走回家。

She sat on the sofa watching TV.

她坐在沙发上看电视。

I hurt my hand cooking dinner.

我做饭的时候伤到了手。


31. 句首 V-ing 怎么理解

看到:

V-ing, 主句

可以优先考虑:

因为……

或者:

当……的时候

具体需要根据语境判断。

例如:

Feeling tired, I went home.

最自然:

因为累了,我回家了。

再例如:

Walking home, I saw an accident.

最自然:

走路回家的时候,我看到了一起事故。

所以:

V-ing 本身并不固定等于 because 或 while。

真正的逻辑关系要根据上下文判断。


32. Unit 68 核心结构表

结构核心意思完整形式
主句 + V-ing同时发生and / while
主句 + V-ing在某动作过程中while
while + V-ing在……的时候while + 主语 + be
when + V-ing当……的时候when + 主语 + be
V-ing, 主句原因 / 时间背景because / while
Not + V-ing, 主句因为不……because … not
Having + done, 主句完成 A 后再 Bafter / because + had done
After + V-ing, 主句做完 A 后after + clause

33. 最终思维模型

情况一:两个动作同时发生

He ran out shouting.

思维:

ran out

was shouting

同时发生

ran out shouting


情况二:在做 A 时发生 B

He hurt his knee playing football.

思维:

PLAYING FOOTBALL

在这个过程中

HURT HIS KNEE

也就是:

while playing football


情况三:A 是 B 的原因

Feeling tired, I went to bed.

思维:

FEEL TIRED

because

GO TO BED

所以:

Feeling tired, I went to bed.


情况四:A 完成以后发生 B

Having finished my work, I went home.

思维:

FINISH WORK

completed

GO HOME

所以:

having done = 先完成


34. 一句话记住 Unit 68

doing

doing → 两个动作同时发生 / 做某事的时候 / 因为某种状态

例如:

He hurt his knee playing football.

having done

having done → 一个动作已经完成,然后发生另一个动作

例如:

Having finished his work, he went home.

最核心的时间关系:

doing → 同时 / 重叠

having done → 先完成,再发生

同时一定要记住:

  • ing clause 的逻辑主语通常必须和主句主语一致。