Question

    Directions: Find out appropriate words from the options to fill the blank.

    He said that he ________________for 2

    days.
    A has slept Correct Answer Incorrect Answer
    B has been sleeping Correct Answer Incorrect Answer
    C had been sleeping Correct Answer Incorrect Answer
    D sleeps Correct Answer Incorrect Answer
    E will sleep Correct Answer Incorrect Answer

    Solution

    Here, since the reporting verb is in the past tense, the reported speech also changes its tense. So, the present forms are to be excluded. Also, ‘will sleep’ is incorrect, though ‘would sleep’ might have been correct. He said that he had been sleeping for 2 days.

    Practice Next

    Relevant for Exams: