Used and loved by millions

Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.

Justyna Jupowicz-Kozak quote

Justyna Jupowicz-Kozak

CEO of Professional Science Editing for Scientists @ prosciediting.com

MitStanfordHarvardAustralian Nationa UniversityNanyangOxford

cannot have been

Grammar usage guide and real-world examples

USAGE SUMMARY

The phrase "cannot have been" is a correct and usable phrase in written English.
It is used to describe a situation in which an event that is not possible in the present might have taken place in the past. For example, "He cannot have been here yesterday, as I saw him in the next town over."

✓ Grammatically correct

News & Media

Academia

Encyclopedias

Human-verified examples from authoritative sources

Exact Expressions

60 human-written examples

Consequently, it cannot have been rejected.

That surely cannot have been mere coincidence.

News & Media

The Economist

This cannot have been politically easy.

News & Media

The New York Times

He cannot have been responsible.

It cannot have been easy.

News & Media

The New York Times

(C) Cannot have been suspended or revoked.

This, surely, cannot have been an accident.

News & Media

The New Yorker

And that cannot have been helpful.

Shakespeare cannot have been neutral or indifferent.

News & Media

The New Yorker

This surely cannot have been the intention.

It cannot have been a comforting experience.

News & Media

The Guardian
Show more...

Expert writing Tips

Best practice

Use "cannot have been" to express a strong degree of certainty that something did not happen in the past, based on available evidence or logical deduction.

Common error

Avoid using "cannot have been" to describe current situations; it's specifically for past events. Use "cannot be" for present impossibility.

Antonio Rotolo, PhD - Digital Humanist | Computational Linguist | CEO @Ludwig.guru

Antonio Rotolo, PhD

Digital Humanist | Computational Linguist | CEO @Ludwig.guru

Source & Trust

86%

Authority and reliability

4.5/5

Expert rating

Real-world application tested

Linguistic Context

The phrase "cannot have been" functions as a modal perfect construction, expressing a strong deduction or certainty about something that did not occur in the past. As Ludwig AI explains, it indicates an event that is not possible in the present, suggesting it could not have taken place in the past.

Expression frequency: Very common

Frequent in

News & Media

63%

Academia

20%

Encyclopedias

7%

Less common in

Science

7%

Wiki

1%

Formal & Business

1%

Ludwig's WRAP-UP

In summary, "cannot have been" is a modal perfect construction used to express strong certainty that something did not happen in the past. Ludwig AI confirms its grammatical correctness and usability. The phrase is very common, appearing frequently in news and media, academic writing, and encyclopedias. When writing, remember that this construction is strictly for past events. While it's often interchangeable with "could not have been", using "cannot" conveys a stronger degree of certainty.

FAQs

How do I use "cannot have been" correctly in a sentence?

"Cannot have been" is used to express certainty that something did not happen in the past. For example, "He "cannot have been" at the party, because I saw him at the library".

What's the difference between "cannot have been" and "could not have been"?

"Cannot have been" expresses a higher degree of certainty than "could not have been". "Could not have been" suggests possibility, while "cannot have been" suggests impossibility.

Are there more formal alternatives to "cannot have been"?

While "cannot have been" is suitable for most contexts, more formal alternatives include phrases like "it is inconceivable that it was" or "it is highly improbable that it was".

Can I use "cannot have been" to talk about the future?

No, "cannot have been" is specifically for past events. To express impossibility in the future, use phrases like "cannot be" or "will not be able to be".

ChatGPT power + Grammarly precisionChatGPT power + Grammarly precision
ChatGPT + Grammarly

Editing plus AI, all in one place.

Stop switching between tools. Your AI writing partner for everything—polishing proposals, crafting emails, finding the right tone.

Source & Trust

86%

Authority and reliability

4.5/5

Expert rating

Real-world application tested

Most frequent sentences: