English Grammar – Spot the error (choose the erroneous segment or ‘‘No error’’). Sentence: We have done everything that could be done to avert the storm which is now coming on.

Difficulty: Easy

Correct Answer: No error.

Explanation:


Introduction / Context:
This item checks tense usage (present perfect), relative clause attachment, and idiomatic phrasing. The sentence is a natural, grammatically correct way of expressing that all possible preventive actions have already been taken while the storm approaches.



Given Data / Assumptions:

  • Present perfect: “have done”.
  • Restrictive relative clause: “that could be done”.
  • Purpose infinitive: “to avert the storm”.
  • Non-restrictive descriptive clause: “which is now coming on” (describes the storm’s approach).


Concept / Approach:
All four parts are syntactically sound. “Coming on” means “approaching” and is idiomatic. If desired, “coming” or “closing in” could replace it stylistically, but no grammar error exists to be spotted.



Step-by-Step Checks:

The auxiliary “have” matches present relevance.Passive “could be done” correctly expresses possibilities.Infinitive of purpose “to avert” is appropriate.Relative pronoun “which” properly refers to “storm”.


Verification / Alternative check:
Rephrase: “We have done everything possible to avert the storm, which is now approaching.” Grammar remains correct, confirming that the original has no error.



Why Other Options Are Wrong (as error choices):
None contains a grammatical fault; therefore, the only correct selection is “No error.”



Common Pitfalls:
Treating uncommon but correct phrases like “coming on” as errors; confusing stylistic preferences with grammar rules in error-spotting tasks.



Final Answer:
No error.

More Questions from Spotting Errors

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion