Como é que eu traduzo (com rigor) esta frase:
"Se ele tivesse conseguido ficar imune às doenças infecciosas, teria uma probabilidade muito maior de se manter vivo."
Será algo do género:
"If he had managed to stay immune to infectious diseases, he would have had a much higher probability of staying alive" ???
Isto soa-me um bocado mal, principalmente a parte do "would have had" [

][

][

]
Como não sou nenhum master em inglês, achei que alguém daqui podia dar uma ajuda
Obrigado.