Question:hard

Each sentence below is divided into four parts. Find the part that has a grammatical error. If there is no error, mark the No error option.

If he would have taken rest, as advised by the doctor, he might not have had a second heart attack.

Show Hint

Recall the correct if clause pattern for a third conditional sentence.
Updated On: Jul 21, 2026
  • If he would have taken rest,
  • as advised by the doctor,
  • he might not have
  • had a second heart attack.
Show Solution

The Correct Option is A

Solution and Explanation

Third conditional sentences follow a fixed pattern: if clause in past perfect, main clause with a modal plus have plus past participle.

  1. The main clause, "he might not have had a second heart attack", already follows this pattern correctly, so parts three and four are fine.
  2. "As advised by the doctor" is simply an inserted phrase and does not affect the conditional structure.
  3. Checking the if clause against the pattern shows "would have taken" breaks the rule, since "would have" belongs in the main clause, not the if clause.
  4. The corrected form should read "if he had taken rest", which places the error in part one.

Matching the sentence to the standard third conditional pattern confirms option 1 as the error.

Was this answer helpful?
0


Questions Asked in IBSAT exam