语法与词汇

He must have had an accident, or he ________then.

【正确答案】 A
【答案解析】

句意:他一定出事故了,要不然他当时会在这里了。该句主要考察虚拟语气。must have+过去分词意为“肯定已经”。or在此句相 当于If he had not had an accident,表示与过去事实相反,则主句应为 would/should/might/could have+过去分词。符合的选项只有A。故答案选A。