Correct option is D
The correct substitution of the highlighted words is "had no effect on."
·
Explanation:
· The phrase
"fell flat" means
to fail to impress or have any impact.
(कोई प्रभाव नहीं डालना, असफल होना)
· The most suitable replacement is
"had no effect on", which conveys the same meaning.
Grammatical rule used:
· The verb
"fell" (past tense of fall) implies a completed action, so the replacement phrase
"had no effect on" (past tense structure) is grammatically appropriate.
Incorrect options:
· (a)
"had a great impact on" → Incorrect because the sentence conveys failure, not success.
· (b)
"had moderate influence on" → Incorrect as the speech had no influence at all.
· (c)
"had somewhat of a result on" → Incorrect as it implies some effect, but the original phrase means complete failure.