单项选择题

He________ that the police would never allow this sort of thing.

A.should have known
B.would have known
C.could have known
D.might have known