Breakdown of Esta semana ha habido muchas confusiones.
mucho
a lot
la semana
the week
este
this (m.sg., also esta, estos, estas, esto)
haber
there to be (existential)
la confusión
the confusion
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.