to have won
Everyone claims to have won.
Tom podía haber ganado.
Tom could have won.
Tom podría haber ganado si hubiera querido.
Tom could have won if he had wanted to.
Él se jactó de haber ganado el premio.
He boasted about having won the prize.
De no haber sido por este error, nuestro equipo podría haber ganado el partido.
Had it not been for this mistake, our team could have won the game.
Tom no debería haber ganado la carrera.
Tom shouldn't have won the race.
Mary deseaba no haber ganado.
Mary wished she hadn’t won.
Tom debe de estar muy contento tras haber ganado la carrera.
Tom must be very happy after winning the race.