You _______here five minutes earlier. Now, you are late.
A、arrived
B、have arrived
C、should have arrived
D、can have arrived