Question

    Find the erroneous part of the given sentence. If none

    of the parts contains error, mark ‘No Error’ as your answer. They have been (A) / waiting for the bus (B) / since over an hour (C) / but it still hasn't arrived. (D) / No Error (E)
    A A Correct Answer Incorrect Answer
    B B Correct Answer Incorrect Answer
    C C Correct Answer Incorrect Answer
    D D Correct Answer Incorrect Answer
    E E Correct Answer Incorrect Answer

    Solution

    The correct preposition to use with the expression "an hour" is "for." Therefore, it should be "for over an hour."

    Practice Next