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

Avatar do usuário mlm 25
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!
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 Donay Mendonça 49095 21 73 1138
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.''