Correção de frases "If he had won today"

mlm
1.If he had won today, he would be a most deserving winner.
2.If he had won today, he would have been a most deserving winner.
3.If he won today, he would be a most deserved winner.

Is there any mistake with this sentences? Why?

TIA!

TESTE DE NÍVEL
Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. Você ainda ganha o eBook sobre o Verbo Get em seu e-mail. INICIAR TESTE
1 resposta
Donay Mendonça 23 127 1.7k
MLM,

Sem um contexto, a forma que considero mais coerente é:

"If he won today, he would be a most deserving winner.'' (forma correta)

As outras duas não estão incorretas;dentro de um contexto você vai ser entendido.


''If he had won today, he would be a most deserving winner.''
''If he had won today, he would have been a most deserving winner.''