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 Você sabe como está o seu nível de inglês? Teste agora GRÁTIS em apenas alguns minutos.

Clique aqui para iniciar o Teste Online!
Avatar do usuário Donay Mendonça 52185 21 84 1222
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.''