【keepdoing和keepondoing的区别】“Keep doing” 和 “Keep on doing” 是英语中常见的表达,虽然看起来相似,但它们在用法和语境上有一些细微的差别。以下是两者的详细对比和总结。
一、核心区别总结
| 项目 | keep doing | keep on doing |
| 基本含义 | 继续做某事 | 继续做某事(强调持续性) |
| 语气/强度 | 普通、直接 | 更加强调坚持或重复 |
| 使用频率 | 常见 | 相对较少,更正式 |
| 语法结构 | keep + doing | keep on + doing |
| 是否可替换 | 可以互换,但语义略有不同 | 通常不可完全替换 |
| 常见搭配 | keep doing something | keep on doing something |
二、详细解析
1. keep doing
“Keep doing” 是一个非常常见的短语,表示“继续做某事”,强调动作的延续性。它适用于各种语境,无论是日常对话还是书面表达。
例句:
- I will keep doing my homework until it’s finished.
(我会一直做作业直到完成。)
- She keeps doing the same mistake.
(她总是犯同样的错误。)
这个结构比较简洁,适合大多数情况,尤其是在口语中使用频率很高。
2. keep on doing
“Keep on doing” 同样表示“继续做某事”,但它的语气更加强调“持续不断”或“反复进行”。有时还带有一点“不放弃”的意味,尤其在鼓励或劝说他人时更常见。
例句:
- Keep on doing your best, and you’ll succeed.
(继续努力,你就会成功。)
- He kept on doing the same thing, even though it didn’t work.
(他一直在做同样的事情,尽管没用。)
这个结构在某些情况下可以和“keep doing”互换,但在强调持续性和坚持时更为合适。
三、实际应用中的差异
虽然两者都可以用来表达“继续做某事”,但在实际使用中,“keep on doing”更常用于强调一种长期行为或习惯,而“keep doing”则更偏向于描述当前正在进行的动作。
例如:
- I keep doing yoga every morning.(我每天早上都做瑜伽。)
→ 强调的是习惯性动作。
- I keep on doing yoga every morning.(我每天都坚持做瑜伽。)
→ 更强调坚持和毅力。
四、总结
| 表达 | 适用场景 | 语气特点 | 是否可替换 |
| keep doing | 日常、通用 | 简洁、直接 | 可以 |
| keep on doing | 强调坚持、重复 | 更强的持续性 | 不太可替换 |
总的来说,“keep doing”和“keep on doing”在很多情况下可以互换,但“keep on doing”在强调持续性、重复性或鼓励方面更有力量。根据具体语境选择合适的表达方式,能让语言更加自然和准确。


