Learn English – “could have” vs. “could have been”

grammarperfect-aspectpresent-perfectsyntactic-analysis

Can somebody explain when to use could have and could have been and under what circumstances? Please explain with an example.

Is it something to do with the active (could have) and the passive voice (could have been)?

I think, if I have understood correctly, that this rule also applies to (would have/ would have been) and (should have / should have been).

Best Answer

We can use 'could have' to talk about something somebody was capable of doing in PAST but didn't do. (Possible in Past)

I could have gone to Oxford University but I preferred Harvard.
She could have married him but she didn't want to.
They could have bought a house here 20 years ago but chose not to.

We can use 'could have been' to talk about possible present situations that have not happened. (Possible in Present)

I could have been earning a lot as an accountant but the work was just too boring.
He could have been Prime Minister now but he got involved in a big financial scandal.
They could have been the market leaders now if they had taken his advice.
Related Topic