问题

He was caught smoking while working in the gas station. So dangerous! He should have been warned of the potential risk.—________, but he ignored my warnings.

A:So he had
B:So had he
C:So was he
D:So he was
正确答案是: