Learn English – Is it correct to say “Thanks for keep encouraging me …”

gerundsgrammaticality

I want to say thanks to someone that keep doing something to encourage me. How can I say that?

Keep encouraging doesn't seem correct? Google said encouraging is an adjective. But after keep we must use a gerunds, and the gerunds of encourage is it plus ing, right?

Best Answer

In colloquial English, we don't say "Thanks for keep encouraging me". While telling someone to "keep encouraging" another is correct, we don't necessarily thank people for that. Instead, you can say (to the same effect):

Thank you for continuing to encourage me.

This implies that the person you're thanking has been and still is encouraging you.

EDIT: In addition to this, as commentor @Rathony pointed out, the preposition "for" is followed by a verb ending with -ing (when it's followed by a verb, of course). "Keep" is treated similarly.

Keep walking/talking/eating/encouraging, etc.

Neither of these words can be followed by an infinitive verb (such as "to encourage").

Related Topic