We ________ here on time but we were caught in a traffic jam.
#62326
A
must have arrived
B
could have arrived
C
need have arrived
D
should have arrived