to keep 和 keeping 的区别详解

在英语学习中,to keep(动词不定式)和keeping(动名词/现在分词)虽然都源自动词 keep,但它们在句子中的语法功能和使用场景有明显不同。本文将从结构、用法和例句三个方面帮助你清晰区分两者。

1. to keep:动词不定式

to keep 是动词不定式形式,通常表示目的、将来动作或作为某些动词/形容词后的补足成分。

2. keeping:动名词或现在分词

keeping 可作动名词(相当于名词)或现在分词(用于进行时或作定语/状语)。

3. 关键区别总结

  1. to keep 强调“将要做”或“目的”,常用于表达意图或结果。
  2. keeping 强调“正在进行”或“作为一种习惯/状态”,更侧重过程或事实。
  3. 某些动词后只能接不定式(如 want, decide),而另一些则要求动名词(如 enjoy, avoid)。

4. 常见错误示例

❌ 错误:I like to keeping pets.
✅ 正确:I like keeping pets.(like 后接动名词)

❌ 错误:She decided keeping the job.
✅ 正确:She decided to keep the job.(decide 后接不定式)