Breakdown of Siento mucho que no hayas podido venir.
no
no / not
mucho
a lot
que
that (relative pronoun, conjunction)
poder
to be able to
venir
to come
haber
to have (auxiliary)
sentir
to feel (something); to be sorry
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.