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
CEO of Professional Science Editing for Scientists @ prosciediting.com
cannot have been
Grammar usage guide and real-world examplesUSAGE 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
Alternative expressions(3)
Table of contents
Usage summary
Human-verified examples
Expert writing tips
Linguistic context
Ludwig's wrap-up
Alternative expressions
FAQs
Human-verified examples from authoritative sources
Exact Expressions
60 human-written examples
Consequently, it cannot have been rejected.
Encyclopedias
That surely cannot have been mere coincidence.
News & Media
This cannot have been politically easy.
News & Media
He cannot have been responsible.
News & Media
It cannot have been easy.
News & Media
(C) Cannot have been suspended or revoked.
Academia
This, surely, cannot have been an accident.
News & Media
And that cannot have been helpful.
News & Media
Shakespeare cannot have been neutral or indifferent.
News & Media
This surely cannot have been the intention.
News & Media
It cannot have been a comforting experience.
News & Media
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.
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.
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.
More alternative expressions(6)
Phrases that express similar concepts, ordered by semantic similarity:
could not have been
Replaces "cannot" with "could not", suggesting a slightly lower degree of certainty.
must not have been
Uses "must not" to indicate a conclusion based on strong evidence, implying near certainty about the impossibility.
it's impossible that it was
A more explicit and emphatic way of expressing impossibility.
it's highly unlikely it was
Focuses on the low probability of the event occurring.
there's no way it could have been
An informal way of expressing impossibility.
it defies belief that it was
Emphasizes the incredulity surrounding the possibility of the event.
it strains credulity that it was
Similar to "defies belief", but with a slightly more formal tone.
it's inconceivable that it was
Highlights the unimaginable nature of the event's possibility.
it's out of the question that it was
Indicates that the possibility of the event was never considered or permitted.
it's absurd to think it was
Highlights the ridiculousness of even considering the event's possibility.
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".
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.
Table of contents
Usage summary
Human-verified examples
Expert writing tips
Linguistic context
Ludwig's wrap-up
Alternative expressions
FAQs
Source & Trust
86%
Authority and reliability
4.5/5
Expert rating
Real-world application tested