51.6
A.He may have passed it
B.He cannot have passed it
C.He should have passed it
D.He could have passed it
正确答案是D