He must have had an accident, or he ___________ then.

2023-08-07

A.would have been here
B.should be here
C.had to be here
D.would be here


参考答案:A

考查情态动词表示虚拟的用法。“must have+过去分词”表示对过去行为的肯定推测,句意为“他一定出事故了,要不然他当时会在这儿了”。表示对过去情况的虚拟,用“情态动词+have+过去分词”,故选A。