| Situation | Pattern | Example |
|---|
| 1. Continuous Tenses | be + -ing | I am working. |
| 2. After Prepositions | prep + -ing | interested in working |
| 3. After Certain Verbs | verb + -ing | enjoy working |
| 4. As a Noun (Gerund) | -ing as subject/object | Working is important. |
| 5. After “go” | go + -ing | go shopping |
| 6. After Expressions | expression + -ing | can’t help doing |
| 7. As Adjective | -ing adjective | interesting book |
| 8. After “spend/waste time” | spend time + -ing | spent hours debugging |
| 9. After “have fun/trouble” | have trouble + -ing | had trouble finding |
1. Continuous Tenses (进行时)#
Pattern: be + verb-ing
This is the rule you already know! Used for actions in progress.
Work Scenarios#
1
2
3
| I **am working** on the migration.(Present Continuous)
We **were debugging** when the server crashed.(Past Continuous)
By 5 PM, I **will have been coding** for 8 hours.(Future Perfect Continuous)
|
Daily Life#
1
2
3
| She **is cooking** dinner right now.
They **were watching** TV when I called.
I **have been learning** English for 2 years.
|
2. After Prepositions (介词后)#
Pattern: preposition + verb-ing
Rule: In English, if there’s a verb after a preposition, it must be in -ing form.
Work Scenarios#
Common Preposition + -ing#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
| **interested in** + -ing:
"I'm **interested in learning** Kubernetes."
(我对学习 Kubernetes 感兴趣)
**good at** + -ing:
"She's **good at debugging**."
(她擅长调试)
**responsible for** + -ing:
"I'm **responsible for managing** the security team."
(我负责管理安全团队)
**used to** + -ing:
"I'm **used to working** under pressure."
(我习惯在压力下工作)
**instead of** + -ing:
"We deployed on Friday **instead of waiting** until Monday."
(我们在周五部署,而不是等到周一)
**by** + -ing:
"You can improve performance **by optimizing** queries."
(你可以通过优化查询来提升性能)
**before/after** + -ing:
"**Before deploying**, always run tests."
(部署前总是要运行测试)
"**After reviewing** the code, we merged it."
(审查代码后,我们合并了它)
**without** + -ing:
"We fixed the bug **without restarting** the server."
(我们修复了 Bug 而没有重启服务器)
**about** + -ing:
"We're **thinking about migrating** to AWS."
(我们在考虑迁移到 AWS)
**of** + -ing:
"What do you **think of using** GraphQL?"
(你觉得使用 GraphQL 怎么样?)
**for** + -ing:
"This tool is **used for encrypting** data."
(这个工具用于加密数据)
**on** + -ing:
"**On arriving** at the office, I checked my emails."
(一到办公室,我就检查了邮件)
**in** + -ing:
"We succeeded **in completing** the migration on time."
(我们成功按时完成了迁移)
**at** + -ing:
"He's skilled **at writing** secure code."
(他擅长编写安全代码)
**with** + -ing:
"We have a problem **with accessing** the database."
(我们在访问数据库方面有问题)
|
Daily Life#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| "I'm **thinking about buying** a new laptop."
(我在考虑买新笔记本)
"She's **afraid of speaking** in public."
(她害怕在公共场合演讲)
"He's **good at playing** basketball."
(他擅长打篮球)
"I'm **used to getting** up early."
(我习惯早起)
"**Before going** to bed, I always read."
(睡前我总是读书)
|
Common Mistake#
❌ Wrong:
1
2
| I'm interested in learn Kubernetes.
(错误:介词 in 后必须用 -ing)
|
✅ Correct:
1
| I'm interested in **learning** Kubernetes.
|
3. After Certain Verbs (特定动词后)#
Pattern: verb + verb-ing
Some verbs are always followed by -ing, not infinitive (to + verb).
Work Scenarios#
List 1: Common Verbs + -ing#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| **enjoy** + -ing:
"I **enjoy working** with new technologies."
(我喜欢使用新技术工作)
**avoid** + -ing:
"We should **avoid making** the same mistake."
(我们应该避免犯同样的错误)
**finish** + -ing:
"I **finished writing** the report at midnight."
(我午夜完成了写报告)
**mind** + -ing:
"Do you **mind working** on weekends?"
(你介意周末工作吗?)
**suggest** + -ing:
"I **suggest reviewing** the code before merging."
(我建议合并前审查代码)
**recommend** + -ing:
"I **recommend testing** in staging first."
(我建议先在预发布环境测试)
**consider** + -ing:
"We're **considering migrating** to the cloud."
(我们在考虑迁移到云端)
**keep** + -ing:
"The server **keeps crashing**."
(服务器一直在崩溃)
**practice** + -ing:
"I **practice coding** every day."
(我每天练习编程)
**imagine** + -ing:
"Can you **imagine working** without internet?"
(你能想象没有互联网工作吗?)
|
List 2: More Verbs + -ing#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| **admit** + -ing:
"He **admitted making** a mistake."
(他承认犯了错误)
**deny** + -ing:
"She **denied sharing** the password."
(她否认分享了密码)
**discuss** + -ing:
"We **discussed implementing** the feature."
(我们讨论了实现这个功能)
**mention** + -ing:
"He **mentioned having** the same issue."
(他提到过有同样的问题)
**miss** + -ing:
"I **miss working** with that team."
(我想念和那个团队一起工作)
**quit** + -ing:
"He **quit smoking** last year."
(他去年戒烟了)
**risk** + -ing:
"We can't **risk losing** customer data."
(我们不能冒着丢失客户数据的风险)
**tolerate** + -ing:
"I won't **tolerate cheating**."
(我不会容忍作弊)
**understand** + -ing:
"I **understand wanting** more time."
(我理解想要更多时间)
**appreciate** + -ing:
"I **appreciate hearing** your feedback."
(我很感激听到你的反馈)
|
Daily Life#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| "I **enjoy reading** books."
(我喜欢读书)
"She **avoided answering** the question."
(她避免回答问题)
"He **finished eating** dinner."
(他吃完晚饭了)
"Do you **mind opening** the window?"
(你介意开窗吗?)
"I **suggest going** to the new restaurant."
(我建议去那家新餐厅)
|
Common Mistakes#
❌ Wrong:
1
2
| I enjoy to work with new technologies.
(错误:enjoy 后必须用 -ing)
|
✅ Correct:
1
| I enjoy **working** with new technologies.
|
4. As a Noun / Gerund (作为名词/动名词)#
Pattern: -ing form can be the subject or object of a sentence.
Work Scenarios#
As Subject (作主语)#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| "**Working** remotely has many benefits."
(远程工作有很多好处)
"**Learning** new skills is essential in IT."
(学习新技能在 IT 行业很重要)
"**Debugging** can be time-consuming."
(调试可能很耗时)
"**Deploying** on Fridays is risky."
(周五部署有风险)
"**Writing** clean code requires practice."
(编写整洁的代码需要练习)
|
As Object (作宾语)#
1
2
3
4
5
6
7
8
9
10
11
| "I enjoy **coding**."
(我喜欢编程)
"She loves **teaching**."
(她热爱教学)
"They discussed **merging** the teams."
(他们讨论了合并团队)
"We talked about **launching** a new product."
(我们讨论了发布新产品)
|
After Possessives (在所有格后)#
1
2
3
4
5
6
7
8
9
10
11
| "I appreciate **your helping** me."
(我很感激你帮助我)
"**Their delaying** the project caused problems."
(他们推迟项目导致了问题)
"**His leaving** the team was unexpected."
(他离开团队是出乎意料的)
"Do you mind **my asking** a question?"
(你介意我问个问题吗?)
|
Daily Life#
1
2
3
4
5
6
7
8
9
10
11
| "**Swimming** is good exercise."
(游泳是很好的运动)
"**Reading** improves your vocabulary."
(阅读能提升你的词汇量)
"I love **traveling**."
(我喜欢旅行)
"She enjoys **cooking**."
(她喜欢做饭)
|
Common Mistake#
❌ Wrong:
1
2
| Work remotely has many benefits.
(错误:动词不能直接作主语)
|
✅ Correct:
1
2
| **Working** remotely has many benefits.
(正确:用 -ing 形式作主语)
|
5. After “go” (在 go 后)#
Pattern: go + -ing
Used for activities, especially sports and leisure.
Work Scenarios#
1
2
3
4
5
| "Let's **go networking** at the conference."
(我们去会议上社交吧)
"We should **go shopping** for office supplies."
(我们应该去买办公用品)
|
Daily Life#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| "I **go swimming** every weekend."
(我每个周末去游泳)
"She **goes shopping** on Saturdays."
(她周六去购物)
"They **went hiking** last Sunday."
(他们上周日去徒步了)
"Let's **go bowling** tonight."
(我们今晚去打保龄球吧)
"We **go camping** every summer."
(我们每年夏天去露营)
|
Common Activities#
- go swimming(去游泳)
- go shopping(去购物)
- go hiking(去徒步)
- go camping(去露营)
- go fishing(去钓鱼)
- go skiing(去滑雪)
- go jogging(去慢跑)
- go dancing(去跳舞)
- go bowling(去打保龄球)
- go surfing(去冲浪)
6. After Certain Expressions (特定表达后)#
Work Scenarios#
“can’t help” + -ing#
1
2
3
4
5
| "I **can't help wondering** why it failed."
(我不禁想知道为什么失败了)
"She **can't help thinking** there's a better way."
(她不禁认为有更好的方法)
|
“look forward to” + -ing#
1
2
3
4
5
| "I **look forward to meeting** you."
(我期待见到你)
"We **look forward to working** with you."
(我们期待与你合作)
|
Note: “to” here is a preposition, not part of infinitive!
“be busy” + -ing#
1
2
3
4
5
| "I'm **busy debugging** the issue."
(我正忙着调试问题)
"She's **busy preparing** for the presentation."
(她正忙着准备演示)
|
“be worth” + -ing#
1
2
3
4
5
| "It's **worth checking** the logs."
(值得检查日志)
"The book is **worth reading**."
(这本书值得读)
|
“have trouble/difficulty” + -ing#
1
2
3
4
5
| "I'm **having trouble connecting** to the database."
(我在连接数据库方面有困难)
"We **had difficulty finding** the root cause."
(我们很难找到根本原因)
|
“spend/waste time” + -ing#
1
2
3
4
5
| "I **spent 3 hours debugging** this issue."
(我花了 3 小时调试这个问题)
"Don't **waste time arguing** about it."
(不要浪费时间争论它)
|
“feel like” + -ing#
1
2
3
4
5
| "I **feel like quitting**."
(我想辞职)
"Do you **feel like going** for lunch?"
(你想去吃午饭吗?)
|
Daily Life#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| "I **can't help laughing** at his jokes."
(我不禁被他的笑话逗笑)
"I **look forward to seeing** you again."
(我期待再次见到你)
"She's **busy cooking** dinner."
(她正忙着做晚饭)
"The movie is **worth watching**."
(这部电影值得看)
"I **spent all day cleaning** the house."
(我整天都在打扫房子)
|
Common Mistake#
❌ Wrong:
1
2
| I look forward to meet you.
(错误:这里的 to 是介词,后必须用 -ing)
|
✅ Correct:
1
| I look forward to **meeting** you.
|
7. As Adjective (作为形容词)#
Pattern: -ing form can describe nouns, showing what something is or does.
Work Scenarios#
1
2
3
4
5
6
7
8
9
10
| "an **interesting** project"(一个有趣的项目)
"a **challenging** task"(一个有挑战的任务)
"an **exciting** opportunity"(一个令人兴奋的机会)
"a **confusing** error message"(一个令人困惑的错误信息)
"the **leading** company"(领先的公司)
"an **existing** system"(现有系统)
"**upcoming** features"(即将推出的功能)
"**missing** data"(缺失的数据)
"**running** processes"(正在运行的进程)
"**pending** tasks"(待处理的任务)
|
Daily Life#
1
2
3
4
5
6
7
| "an **interesting** book"(一本有趣的书)
"a **boring** movie"(一部无聊的电影)
"an **exciting** trip"(一次令人兴奋的旅行)
"a **surprising** result"(一个令人惊讶的结果)
"**falling** leaves"(落叶)
"**boiling** water"(沸水)
"**sleeping** baby"(熟睡的婴儿)
|
-ing vs -ed Adjectives#
Key difference:
1
2
3
4
5
6
7
8
9
| -ing adjective = describes what something IS or DOES(描述事物的特性)
-ed adjective = describes how someone FEELS(描述人的感受)
Example:
"The movie was **boring**."(电影很无聊 - 描述电影的特性)
"I was **bored**."(我很无聊 - 描述我的感受)
"The presentation was **exciting**."(演示很令人兴奋)
"We were **excited** about the presentation."(我们对演示感到兴奋)
|
Work Examples#
1
2
3
4
5
6
7
8
| "The meeting was **confusing**."(会议很令人困惑)
"I was **confused**."(我很困惑)
"The task is **challenging**."(任务很有挑战性)
"I feel **challenged**."(我感到有挑战)
"The news was **surprising**."(消息很令人惊讶)
"We were **surprised**."(我们很惊讶)
|
8. Reduced Relative Clauses (简化定语从句)#
Pattern: -ing form can replace “who/which/that + verb”
Work Scenarios#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Full: "The developer **who is working** on the API is Alice."
Reduced: "The developer **working** on the API is Alice."
(正在开发 API 的开发者是 Alice)
Full: "The server **that runs** on Linux is down."
Reduced: "The server **running** on Linux is down."
(运行在 Linux 上的服务器宕机了)
Full: "The feature **which was requested** by users is live."
Reduced: "The feature **requested** by users is live."
(用户要求的功能已经上线)
Full: "The logs **that show** errors are in this file."
Reduced: "The logs **showing** errors are in this file."
(显示错误的日志在这个文件中)
|
9. After “There is/are” (在 There be 后)#
Pattern: There is/are + noun + -ing
Work Scenarios#
1
2
3
4
5
6
7
8
9
10
11
| "**There's someone waiting** for you."
(有人在等你)
"**There are several issues needing** attention."
(有几个问题需要注意)
"**There's a server crashing** repeatedly."
(有一个服务器反复崩溃)
"**There are multiple teams working** on this."
(有多个团队在做这个)
|
Quick Reference: All Situations#
Summary Table#
| Situation | Pattern | Example | Key Point |
|---|
| 1. Continuous Tenses | be + -ing | I am working. | action in progress |
| 2. After Prepositions | prep + -ing | interested in working | always -ing after prep |
| 3. After Certain Verbs | verb + -ing | enjoy working | memorize verb list |
| 4. As Noun/Gerund | -ing as subject/object | Working is important. | -ing = noun |
| 5. After “go” | go + -ing | go shopping | activities |
| 6. After Expressions | expr + -ing | look forward to meeting | memorize expressions |
| 7. As Adjective | -ing adj | interesting book | describes things |
| 8. Reduced Clauses | -ing replaces who/which | The man working here | simplification |
| 9. After “There is/are” | There is + noun + -ing | There’s someone waiting | existence |
Common Mistakes Summary#
Mistake 1: After Prepositions#
❌: interested in learn
✅: interested in learning
Mistake 2: After Certain Verbs#
❌: enjoy to work
✅: enjoy working
Mistake 3: “look forward to”#
❌: look forward to meet
✅: look forward to meeting
Mistake 4: After “go”#
❌: go to shop
✅: go shopping
Mistake 5: As Subject#
❌: Work remotely is good.
✅: Working remotely is good.
Memory Tricks#
1. Preposition Rule#
“PreP + -ing” (Preposition + ing)
- Think: “PreP” needs “PreP-aration” (-ing)
2. Verb List Mnemonic#
Enjoy Avoid Finish Mind Suggest
- “EAFMS verbs always take -ing”
3. “to” Test#
- If “to” is part of infinitive (to + verb) → use base form
- If “to” is a preposition (look forward to) → use -ing
Test: Can you replace with “towards”?
- YES → It’s a preposition → Use -ing
- NO → It’s infinitive → Use base form
Example:
- “look forward to” = “look forward towards” ✅ → Use -ing
- “want to” ≠ “want towards” ❌ → Use base form
4. Adjective Rule#
- -ing = what it is (active, causing feeling)
- -ed = how you feel (passive, receiving feeling)
“The movie is boring” (it causes boredom)
“I am bored” (I receive the feeling)
Practice Exercises#
Exercise 1: Fill in the Blanks#
- I’m interested in ___ (learn) Kubernetes.
- She enjoys ___ (work) with new technologies.
- We should avoid ___ (make) the same mistake.
- I look forward to ___ (meet) you.
- ___ (work) remotely has many benefits.
- Let’s go ___ (shop) this weekend.
- I spent 3 hours ___ (debug) this issue.
- The server keeps ___ (crash).
- I’m busy ___ (prepare) for the presentation.
- There’s someone ___ (wait) for you.
Answers:
- learning (after preposition “in”)
- working (after “enjoy”)
- making (after “avoid”)
- meeting (after “look forward to” - to is preposition)
- Working (as subject/gerund)
- shopping (after “go”)
- debugging (after “spend time”)
- crashing (after “keep”)
- preparing (after “busy”)
- waiting (after “there is”)
Exercise 2: Identify the Rule#
- “I am working on a project.” → Continuous Tense
- “I’m interested in learning.” → After Preposition
- “I enjoy coding.” → After Certain Verb
- “Working is important.” → As Noun/Gerund
- “Let’s go shopping.” → After “go”
- “I look forward to meeting you.” → After Expression
- “It’s an interesting book.” → As Adjective
- “I spent hours debugging.” → After “spend time”
Final Summary#
All -ing Situations:
- ✅ Continuous Tenses: be + -ing
- ✅ After Prepositions: prep + -ing
- ✅ After Certain Verbs: enjoy/avoid/finish/mind/suggest/recommend + -ing
- ✅ As Noun/Gerund: Working is important.
- ✅ After “go”: go shopping/swimming
- ✅ After Expressions: look forward to/can’t help/be busy + -ing
- ✅ As Adjective: interesting/boring/exciting
- ✅ Reduced Clauses: The man working here
- ✅ After “There is/are”: There’s someone waiting
Key Rules to Remember:
- After preposition → ALWAYS -ing
- After “be” → -ing (continuous)
- Certain verbs → memorize the list
- “to” can be preposition → look forward to -ing