Rule reminder
Transitive verbs (verbs that can have a direct object) generally use 'avere' as their auxiliary in the passato prossimo. Intransitive verbs of motion/state typically use 'essere'.
I ragazzi ___ aspettato l'autobus per mezz'ora.
More in this section