77、_I wonder why he was late for the meeting. he has always been punctual.--So do I. he___an accident.( )A.must haveB.should have hadC.would have hadD.might have had
參考答案:选D
A,肯定语气太强,不对
B,should+完成时表示“实际上应该而没有”显然不对
C,表示将来,是站在过去的角度上所作的猜测
D,might+完成时,表示对过去的一种猜测。