1、keep doing, keep on doing 这两个词组均用来表示“不断做”的意思,但在涵义上有所不同。 keep doing和keep on doing都可表示“不断(老是)做某事”的意思,强调动作连续不断,每隔一会儿发生,这时两者可以换用。不同的是keep doing中的doing是动名词,作宾语。例如:John always kept (on) asking questions.约翰总是问个不停。News of successes keeps (on) pouring in.捷报频传。 keep doing还可表示连续不断的动作或持续的状态。keep on doing则没有这种用法。例如:We kept working in the fields in spite of the rain. 尽管下雨,我们还是坚持在地里干活。Why do the dogs keep barking?这些狗为什么不停地叫? 2、keep sb. from doing sth., keep sth. from sb. keep sb. from doing sth.相当于prevent (or: stop) sb. from doing sth., 意为"阻止某人做某事"。 keep sth. from sb.则表示“将某事瞒着某人”的意思。例如:What kept you from joining me? 什么事情使你不能和我在一起?We must keep them from getting to know our plans.我们必须防止他们知道我们的计划。It seems that she keeps something from us.她好像有什么事瞒着我们似的。Why did you keep the truth from me? 你为什么向我隐瞒真相? 3、kind, sort, type 这一组词都表示“种类”,常可互换使用。 |