Correct option is D
The correct substitution of the highlighted segment is (d) which Gopal had caught.
Explanation:
· The noun “fish” is
non-human, so the correct
relative pronoun is
“which”, not “who”.
· Verb correction: “had catch” is
incorrect (bare verb). It should be
past participle –
“had caught”.
Grammatical Rule Used:
✔ Non-human subject → use “which”
✔ Past perfect tense =
had + V3 (caught)
❌ “catch” (V1) is wrong after “had”
Correct Sentence:
Nobody was interested in the fish
which Gopal had caught from the river.
Example:
Wrong: The book who I had read…
Right: The book
which I had read…
��
Grammar Booster:
Use “who” for
people, “which” for
things/animals, and “that” for
both (informally).