Learn English – How should I make a (double-)negative sentence using “could have + past participle”

modal-verbsmultiple-negationnegationpast-participles

If I want to say this sentence using could have plus past participle, then how should I say that?

You were capable of not going there, but you went.

Is it correct to say:

You could have not gone there.


PS:
I know that if I want to say that you were capable of going there, but you didn't go there, I can say:

You could have gone there.

Best Answer

Consider this potentially tricky dialogue:

“I went to the picnic yesterday.”

“You didn’t! How could you have done that? You really shouldn’t’ve!”

“What do you mean by shouldn’t’ve?”

“I mean you should have not gone.”

“Impossible! I could not have not gone.”

The issue is that “to go” and “to be able” can both experience negation, either separately or together.

  1. I was able to go.
  2. I was able to not go.
  3. I was not able to go.
  4. I was not able to not go.

I am using the simpler to go for to have gone, and to be able for can/could to simplify things. The corresponding versions are:

  1. I could have gone.
  2. I could have not gone.
  3. I could not have gone.
  4. I could not have not gone.