Como dizer "Ele foi tão bom que até" em inglês

Qual traduçao correta da frase: "ele foi tão bom que ele até me deu um presente"?

1- He was so nice that he even gave me a gift

2- He was so good he even gave me a gift

3- He was that good he even gave me a gift

Ou as 3 estão certas?
MENSAGEM PATROCINADA Para aprender mais sobre os Tempos Verbais baixe agora o: Guia Grátis de Tempos Verbais em Inglês. Ele contém um resumo bem estruturado para revisar os conceitos que você aprendeu na escola.

Clique aqui e saiba como baixar!