Wie sagt man "could have" and "should have" auf Deutsch?
I could have won the race = Ich könnte den Lauf gewonnen haben??
I should have trained more = Ich sollte mehr trainiert haben??
Ist das richtig?
Ja, das ist völlig richtig, vor allem für die Schriftsprache.
Umgangssprachlich würde man aber eher sagen:
Ich hätte das Rennen gewinnen können.
Ich hätte mehr trainieren sollen.