Multiple choice

Directions: In the following question, a sentence has been given in Direct/Indirect form. Out of the four alternatives suggested, select the one which best expresses the same sentence in Indirect/Direct form.

She said, “It has been raining for three days.”

  1. She said that it had been raining for three days.

  2. She said that it has been raining for three days.

  3. She said that it had rained for three days.

  4. She is saying that it has been raining for three days.

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

A sentence in present perfect continuous tense in direct speech is changed to past perfect continuous in indirect speech. Thus, the correct answer is, ‘She said that it had been raining for three days'.