Correct option is B
The correct option to fill in the blank is (b)
compelled.
“Compelled” (past participle adjective) correctly fits the passive pattern
be compelled to + V1, meaning “forced/pressured to do something” (मजबूर किया गया). So, “John was compelled to do it against his conscience” is grammatically and semantically sound.
Why the other options are incorrect:
·
(a) against: A preposition; the natural construction is
be against doing something, not “was against to do”.
·
(c) inevitable: An adjective meaning “unavoidable”; we say “It was inevitable that…”, not “was inevitable to do”.
·
(d) refused: A finite verb; “was refused to do” is ungrammatical. Active form would be “John refused to do it.”
Info booster (grammar/collocation):
·
Compel takes the pattern
compel + object + to + V1; in passive:
be compelled to + V1 (e.g., “They compelled John to sign” → “John was compelled to sign”).
· With
against, use a gerund:
be against + V-ing (e.g., “John was against doing it”).
·
Inevitable typically appears as a complement with
it-clause: “It is inevitable that…”.