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. could have arrived
网友回答
A. would arrive
B. could arrive
C. must have arrived
(答案→)D. could have arrived
解析:选D 考查虚拟语气。句意:这一家人本可以按时到达的,不料半路上他们的轮胎漏气了。根据句意可知,此处表示对过去情况的虚拟,故谓语动词用could/would/should/might have done,故选D。