【keepdoing和keepondoing的区别】在英语学习中,“keep doing”和“keep on doing”这两个短语常常让人感到困惑,因为它们看起来非常相似。实际上,它们在用法上有一些细微但重要的区别。以下是对这两个短语的详细对比分析。
一、基本含义
- keep doing:表示“继续做某事”,强调动作的持续性。
- keep on doing:也表示“继续做某事”,但更强调重复的动作或不断尝试。
虽然两者都可以翻译为“继续做……”,但在实际使用中,它们的语气和侧重点有所不同。
二、用法对比
| 项目 | keep doing | keep on doing |
| 基本含义 | 继续做某事(强调持续) | 继续做某事(强调重复) |
| 是否可替换 | 可以在某些情况下互换 | 通常不能完全替换 |
| 语气差异 | 更加直接、简洁 | 更加强调动作的持续性和重复性 |
| 常见搭配 | keep doing something | keep on doing something |
| 例句 | I will keep doing my work. (我会继续做我的工作。) | I kept on doing it even when it was hard. (即使很难,我仍然继续做下去。) |
三、具体使用场景
1. keep doing 更常用于描述一个正在进行的动作,比如:
- She keeps doing the same mistake.
(她一直犯同样的错误。)
- He keeps doing his homework late at night.
(他总是在深夜做作业。)
2. keep on doing 则更多用于强调“不断尝试”或“不放弃”,比如:
- I tried to stop him, but he kept on doing it.
(我试图阻止他,但他还是继续做下去。)
- She kept on asking questions until she got the answer.
(她不停地问问题,直到得到答案。)
四、总结
尽管“keep doing”和“keep on doing”都表示“继续做某事”,但它们在语气和使用场景上有明显差异:
- keep doing 更偏向于描述一个持续进行的动作,语气较为中性。
- keep on doing 更强调动作的重复性和坚持,常用于表达一种持续的努力或执着。
因此,在写作或口语中,应根据具体语境选择合适的表达方式,以增强语言的准确性和自然度。
表格总结:
| 项目 | keep doing | keep on doing |
| 含义 | 持续做某事 | 不断重复做某事 |
| 语气 | 简洁、直接 | 强调重复与坚持 |
| 是否可替换 | 部分情况可替换 | 一般不可替换 |
| 适用场景 | 日常动作持续 | 坚持、反复行为 |
通过以上对比,可以更清晰地理解这两个短语之间的区别,并在实际应用中灵活使用。


