Who ________ has common sense can't believe such a thing?

Who ________ has common sense can't believe such a thing?

A.else

B.which

C.but

D.that

答案及解析: D