Your English writing platform
Discover LudwigSuggestions(2)
"have predicted" is correct and can be used in written English.
It is the present perfect tense form of the verb "predict," which means to say or estimate that something will happen in the future. Example: Scientists have predicted that global warming will have a significant impact on our planet's weather patterns.
Exact(59)
Who could have predicted that?
We couldn't have predicted that.
"You couldn't have predicted it".
Could anyone have predicted it?
Who would have predicted that?
Who would have predicted it?
Who'd have predicted that?
Her opponents have predicted her defeat.
No one would have predicted this.
Would your classmates have predicted your success?
Similar(1)
Nobody could have predicted it.
Write better and faster with AI suggestions while staying true to your unique style.
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