You should have arrived 5 minutes earlier.
You ought to have arrived 5 minutes earlier
You are supposed to have arrived 5 minutes earlie
You should have arrived 5 minutes earlier.
You ought to have arrived 5 minutes earlier
You are supposed to have arrived 5 minutes earlie