Tradução de "Who was it from?"

Avatar do usuário juevelin 25
Hi Guys,
Esse é o contexto: When was the last time you got a present? What was it ? Who was it from?
A tradução das frases seria assim: Quando foi a última vez que você ganhou um presente? O que foi? Quem foi ?

Thanks in advance.
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!
Avatar do usuário OEstudantedeIngles 5450 2 16 106
Hello, How you doin'?

Quando foi a ultima vez que ganhou um presente? O que era? Quem o mandou?
Avatar do usuário Daniel Reis 910 1 14
Olá,

Acho que seria: O que era(era o que, foi o que)? e, ganhou de quem ?

Valeus