Esta es una oración original en inglés, pero no la entiendo en absoluto. Por favor dame algún consejo.

For es una preposición, por lo que el siguiente verbo necesita su forma gerundio. Aquí se agrega un "tu", que es un tema lógico y plano, que indica "quién" realizó la acción "halagadora".

Sin embargo, el significado de esta frase debería ser: Gracias por el cumplido.

Si tiene alguna pregunta, hágala a tiempo. Si está satisfecho, haga clic en el botón "Seleccione una respuesta satisfactoria" a continuación. ¡Gracias a todos! O(∩_∩)O