Correct option is D
The correct substitution of the highlighted words is (d)
No substitution required.
Explanation: The sentence is grammatically and contextually correct. The phrase
"In spite of" introduces a contrast, and there is no need to use “but” or “still” as it would result in redundancy.
Grammatical rule used: “In spite of” or “Despite” already indicate contrast, so conjunctions like "but" or "however" should not be added unless it’s a compound sentence.
Example: In spite of the rain, we went outside.
Information Booster: Do not use but, however, or yet after “in spite of” or “despite” when the sentence is complete in one clause.