Der kleine aber feine Unterschied zwischen past und after liegt darin, dass, obwohl beide auf Deutsch übersetzt nach heißen, past nur in Verbindung mit einer Zeitangabe, während after optional auch mit einem Hauptwort verwendet werden kann:
after school, after work aber past midnight oder after midnight
So werden konsequenterweise Angaben der Uhrzeit immer mit past ausgedrückt:
half past ten, ten minutes past eleven etc.