He must have failed the test,___?A.hasn't heB.haven't heC.mustn't heD.didn't he理由

问题描述:

He must have failed the test,___?
A.hasn't he
B.haven't he
C.mustn't he
D.didn't he
理由

D must have表示对过去的推断 ,因此必须用D