Czy takie zdanie będzie poprawne ?

Temat przeniesiony do archwium.
Które zdanie jest poprawne ?

You may have made it better. czy
You could have made it better czy
You can have made it better ?

Z góry dziękuję za pomoc. :-)
tylko zdanie 'You could have made it better' ma pozadny sens, pozostale nie za bardzo