Learn English – “could stay” and “could have stayed”

differencemodal-verbs

I could stay with her, but didn't.
I could have stayed with her, but ……..

First, Does the meaning differ?
And What are possible words for the blank space?

Another:

I could have gone to Oxford University but I preferred Harvard.
I could go to Oxford University but I preferred Harvard.

Best Answer

I could stay with her, but I didn't.

This means I had the chance but I chose not to or had other things to do.

I could have stayed with her, but I hadn't.

This means I wanted to stay but there was not a chance for it.

These are similar to the construction of conditionals in English. I advise you to see them.

I could have gone to Oxford University but I had preferred Harvard.

I would use past perfect for consistency with the rule.

Here's a reference. https://www.englishgrammarsecrets.com/couldhave/menu.php

Related Topic