Multiple choice

Directions: In the following sentence, some parts have been underlined and labelled as (A), (B) and (C). Identify the underlined part that contains an error. If there is no error in any part, mark your answer as (D).

He (A) has been working (B) in this firm (C) from the past twenty years. (D) No error.

  1. (A)

  2. (B)

  3. (C)

  4. (D)

  5. (E)

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

The tense is present perfect continuous and the time reference is period (twenty years). The preposition 'for' is correct which indicates how long something continues to happen. Hence, C is the correct answer.