【keep doing sth 和keep on doing sth 有什么区别】在英语学习中,“keep doing sth”和“keep on doing sth”这两个短语常常让人感到困惑。虽然它们的结构相似,但在使用上有一些细微的区别。本文将对这两个表达进行详细对比,帮助大家更好地理解和运用。
一、基本含义
- keep doing sth:表示持续做某事,强调动作的连续性或习惯性。
- keep on doing sth:也表示继续做某事,但更侧重于“继续做下去”的意思,有时带有“坚持”或“不放弃”的意味。
二、主要区别
项目 | keep doing sth | keep on doing sth |
含义 | 持续做某事,强调动作的连贯性 | 继续做某事,强调“继续”或“坚持” |
语气 | 较为中性 | 更有“坚持”的意味 |
使用场景 | 常用于描述日常行为或习惯 | 常用于鼓励或强调努力的重要性 |
可替换性 | 可以用“continue doing sth”替代 | 更少用“continue doing sth”替代 |
强调点 | 动作本身 | 行动的持续性和毅力 |
三、例句对比
句子 | keep doing sth | keep on doing sth | |
She keeps doing her homework after school. | 她放学后一直做作业。 | —— | |
He kept on doing the same mistake. | 他一直重复同样的错误。 | —— | |
I’ll keep doing my best. | 我会一直尽我最大的努力。 | I’ll keep on doing my best. | 我会继续尽我最大的努力。 |
四、注意事项
1. 口语与书面语:在口语中,“keep on doing”更常见,尤其是在鼓励他人时。
2. 情感色彩:“keep on doing”有时带有一定的负面情绪,比如“他一直犯同样的错误”,但也可以是正面的,如“她一直坚持练习”。
3. 语法一致性:两者后面都接动名词(doing),不能接不定式(to do)。
五、总结
总的来说,“keep doing sth”和“keep on doing sth”在很多情况下可以互换,但“keep on doing”更强调“继续”或“坚持”的意义,而“keep doing”则更偏向于描述一个持续的动作。根据具体语境选择合适的表达方式,有助于提高语言的准确性和自然度。
希望这篇文章能帮助你更好地区分这两个表达,提升你的英语水平!