Breakdown of Bist du heute pünktlich angekommen?
sein
to be
du
you (informal singular)
heute
today
ankommen
to arrive
pünktlich
on time / punctual
Elon.io is an online learning platform
We have an entire course teaching German grammar and vocabulary.