0
Snappy Posted 5 years ago
Grammar

Can have + past participle

English-speaking people say, "He cannot have said that."

I think this means, "I don't believe that he said that."

Is it possible to say, "He can have said that," instead of "He could have said that."?

  

Top answer

No. Don't say: He can have said that. Say: He may have said that.

  • No.
  • Don't say: He can have said that.
  • Say: He may have said that.
  • Snappy He could have said that.
  • This is possible in sentences like this: He could have said that, but he didn't.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

No. Don't say: He can have said that. Say: He may have said that.

SnappyHe could have said that.

This is possible in sentences like this: He could have said that, but he didn't.

CB

Related Questions