Spotting Errors Questions

Multiple choice
  1. (1)

  2. (2)

  3. (3)

  4. (4)

  5. (5)

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

Change ‘nine-men’ to 'nine-man’ because after a definite numeral adjective, noun should be singular.

Multiple choice
  1. (a)

  2. (b)

  3. (c)

  4. (d)

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

The error is in part (b) 'were you learning English for'. The correct form should be 'have you been learning English' - present perfect continuous tense must be used here, not past continuous, because the action started in the past and continues to the present.

Multiple choice
  1. (a)

  2. (b)

  3. (c)

  4. (d)

  5. (e)

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

The phrase 'have been expected' is grammatically incorrect for describing a future event. It should be 'are expected' (present tense) or 'will be expected' (future tense) to properly indicate that visitors are anticipated tomorrow. The use of present perfect 'have been' doesn't work with the future time marker.

Multiple choice
  1. (a)

  2. (b)

  3. (c)

  4. (d)

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

The sentence uses 'did not heard' which is grammatically incorrect. After the auxiliary verb 'did not', we must use the base form of the verb 'hear', not the past tense form 'heard'. The correct construction is 'did not hear'. This is a standard error in using auxiliary verbs.

Multiple choice
  1. (a)

  2. (b)

  3. (c)

  4. (d)

  5. (e)

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

The sentence uses 'was open' incorrectly. Since the lecture is scheduled for tomorrow (future), we need the present tense 'is open' to describe a scheduled future event. The past tense 'was' doesn't match with the future time marker 'tomorrow'.

Multiple choice
  1. (a)

  2. (b)

  3. (c)

  4. (d)

  5. (e)

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

The phrase 'yesterday I find' contains a tense error. Since the action happened 'yesterday' (past time), we must use the past tense verb 'found' instead of the present tense 'find'. The correct phrase is 'yesterday I found' to maintain temporal consistency.

Multiple choice
  1. (a)

  2. (b)

  3. (c)

  4. (d)

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

She is the richest and oldest women in the town. (When two adjective refers to same noun and one of them in superlative degree , the other adjective should be also in superlative degree)