Multiple choice softskills communication

Spot the error in the below provided options:

  1. The Prime Minister has said that India would not have spent so much on defence

  2. if some of the neighbouring countries

  3. adopted the policy of restricting defence expenditure

  4. No error.

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The error is in part A: "has said that India would not have spent" has a tense/sequence mismatch. For a past statement followed by a conditional situation, it should be "had said" (past perfect) to show the reporting happened before the hypothetical condition. Alternatively, "has said" should be paired with "would not spend" (conditional). Parts B and C are grammatically correct.