问题

The family _____ on time, but their car had a flat tyre on the halfway.
A:would arrive
B:could arrive
C:must have arrived
D:would have arrived
B:could arrive
C:must have arrived
D:would have arrived
正确答案是: