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 Aprenda dicas sobre os tempos verbais em inglês! Baixe agora o seu Guia Grátis de Tempos Verbais em Inglês. Ele contém um ótimo resumo para revisar todos os conceitos.

Clique aqui e saiba como baixar!