问题

He ought to have been warned of the danger. — ______, but he just wouldn’t listen to me.
A:So ought he
B:So he was
C:So was he
D:So he had
B:So he was
C:So was he
D:So he had
正确答案是: