Breakdown of ¡Ya han pasado dos horas!
dos
two
la hora
the hour; the time (on the clock: what time is it?)
haber
to have (auxiliary)
ya
already
pasar
to pass, to go past / to go by (time)
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.