35.—Sorry for having kept you waiting .But for the traffic jam,I________20 minutes earlier.—Never mind.I haven’t been waiting that long.
#103888
A
arrived
B
would arrive
C
would have arrived
D
had arrived