Step 1: Identify the problem. The phrase "had ought to" in (a) is incorrect in standard English usage.
Step 2: Check options.
- (a) Incorrect → "had ought" is wrong.
- (b) Correct → "should be put" is standard English.
- (c) Wrong → "should had" is grammatically incorrect.
- (d) Slightly incorrect → "ought to be put" is possible, but less natural than "should be put."
Step 3: Final correction.
Option (b) expresses the idea clearly and is grammatically standard.
\[
\boxed{\text{No officer should be put into a situation …}}
\]