English MCQ #9441

Identify the error in: "He has been working since three hours."

English MCQ #9441

  1. Question 1

    Q1. Identify the error in: "He has been working since three hours."

    • A) "since" should be "for"
    • B) "has been" should be "was"
    • C) "working" should be "work"
    • D) No error in the sentence

    Answer: "since" should be "for"

    Explanation: "Since" is used with a specific point in time (since 3 o'clock); "for" is used with a duration of time (for three hours) — the sentence gives a duration, so "for" is correct.