Breakdown of Te juro que no he sido yo.
yo
I
ser
to be
no
no / not
que
that (relative pronoun, conjunction)
te
to you / yourself (reflexive) / you (direct object)
haber
to have (auxiliary)
jurar
to swear (an oath, a promise)
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.