Spanish Phrase
No puedo creer que haya pasado.
Meaning
Literally, "I can't believe that it has happened." The speaker expresses surprise or disbelief about an event that actually occurred. The subjunctive (haya pasado) signals the emotional reaction rather than a factual statement.
When to use
Use this phrase when you hear unexpected news, see something shocking, or reflect on a surprising personal experience. It works in both casual conversation and more formal contexts.
✦Grammar Breakdown
Nopuedocreerquehayapasado
Negation + poder
"No puedo" means "I can't" – the verb "poder" expresses ability, and the negation "no" turns it into inability.
Creer + que
"Creer que" introduces a clause. In affirmative statements it takes the indicative; in negative statements it triggers the subjunctive.
Present perfect subjunctive
"Haya pasado" is the present perfect subjunctive of "pasar". It is used after negative verbs of belief, doubt, or emotion.
🗨In Conversation
¿Supiste que el concierto se canceló?
Did you hear that the concert was cancelled?
No puedo creer que haya pasado.
I can't believe that it happened.
✕Common Mistakes
No puedo creer que ha pasado.
After a negative "creer que", the clause must be in the subjunctive, not the indicative.
Puedo no creer que haya pasado.
The negation goes before the verb "poder", not after it.
No puedo creer que haya pasado?
The clause is a statement, not a question; omit the question mark.
↔Alternatives
No me lo creo.
I can't believe it.
No puedo creer que esto haya ocurrido.
I can't believe that this has occurred.
No puedo creer que sucediera.
I can't believe that it happened.
Cultural Tip
In Spanish, the verb "creer" switches from indicative to subjunctive when the sentence is negated or expresses doubt. Native speakers often shorten the phrase to "¡No me lo creo!" in informal settings, but the full form with the subjunctive adds a slightly more formal or dramatic tone.

