Which of the following sentences is correct?
1) I would have done better to listen to your advice.
2) I should have done better to listen to your advice.
If both are possible, do they share the same meaning?
If not, when should I use each of them?
Thank you.
Sentence 1) sounds OK, but I'd probably say It would have been better (for me) to listen to your advice . Sentence 2) has an interpretation in which it was synonymous with 1), and as such it seems very old-fashioned to my ear. But Sentence 2) as heard in present-day English sounds too close to its opposite; that's why I would probably not use it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Sentence 1) sounds OK, but I'd probably say It would have been better (for me) to listen to your advice.
Sentence 2) has an interpretation in which it was synonymous with 1), and as such it seems very old-fashioned to my ear.
But Sentence 2) as heard in present-day English sounds too close to its opposite; that's why I would probably not use it.
I should have done bet