Greg needed to wake up for school.
His mom had to drive him to school, and Greg was in trouble.
Greg overslept his alarm and caused his mom to be late.
Greg's mom overslept her alarm and caused him to be late.