keep to do sth和keep doing sth有什么区别?

如题所述

"Keep to do sth" 和 "Keep doing sth" 都是表示持续或坚持做某事的英语表达方式,但它们用法上有一些区别:

    "Keep to do sth" 表示继续或坚持在未来做某事。常常表示计划、目标或约定等。例如:I will keep to practice my English every day.(我将继续每天练习我的英语。)

    "Keep doing sth" 则表示持续或重复地做某事。通常强调动作的连续性或频繁性,并且不一定有明确的时间限制。例如:She keeps making the same mistake over and over again.(她一遍又一遍地犯同样的错误。)

    需要注意的是,"keep to do sth" 中的 "to do" 是不定式形式,而 "keep doing sth" 中的 "doing" 是动名词形式。这也是二者的一个区别之处。

    总之,这两种表达方式在语境上有所不同,需要根据具体情况来选择使用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-01-15
keep doing sth 表示继续做某件事,重复做某事,指前面做过的事情
而keep to do sth 则表示继续做另一件事情,是指与前面刚做的事情是不同的
例如:They keep (on) sing.
They keep to sing.
前面一句表示他们继续唱歌,他们一直在唱歌,只是做唱歌这件事情. keep后面可以跟介词on 也可以省略.
后面一句表示他们开始唱歌,可能之前他们在跳舞,跳完舞后他们继续唱歌,是指做完了一件事情后继续做另外一件事情
相似回答
大家正在搜