Which part of the sentence contains an error? She [A]has [B]been [C]working [D]there since three years.

Answer and explanation

Correct answer: A. since three years

  1. Step 1: A length of time takes 'for', not 'since'.
Answer
since three years.
Why not the others: "has" is correct as written (correct auxiliary). "working there" is correct as written (correct verb phrase). "been" is correct as written (correct participle).

Practise more Error spotting.

Free questions with an explanation for every one, and full timed Cyprus English Language Certification (B2, C1, C2) mock tests.