Como dizer "Obrigado por ter sido o melhor..." em inglês

Anelisie Bisatto Ma
Como escrevo essa frase completa: "Obrigado por ter sido o melhor professor que já tivemos!" em inglês
MENSAGEM PATROCINADA Faça um teste de inglês e descubra seu nível em 15 minutos! Este teste foi desenvolvido por professores e linguistas certificados. O resultado sai na hora e com gabarito.

Iniciar o Teste Online!
3 respostas
Ordenar por: Data

BeatrizOliveira 875 1 1 19
Eu diria:

"Thank you for being the best teacher we ever had!".

Anelisie Bisatto Ma
Se eu falar
Thank you for have been the best teacher we ever had
Está errado??

BeatrizOliveira 875 1 1 19
Também é correto dizer desta forma, entretanto, analise da seguinte forma:

▪Se você ainda possui aulas com determinado professor(a):
Thank you for being the best teacher we ever had.

▪Caso a frase seja num tom de despedida (conclusão dos estudos, por exemplo):
Thank you for having been the best teacher we ever had.

De qualquer forma, após as preposições é necessário acrescentar ing.

Thank you for "having" been the best teacher we ever had