问题

What no one would like to believe is that such a well-behaved gentleman _______ be a cheat!
A:could
B:may
C:ought to
D:should
B:may
C:ought to
D:should
正确答案是: