The Indirect speech of the sentence- `I have been teaching English for 7 years`, She said – is

She said, She was teaching English for 7 years.

She said that he had been teaching English for 7 years.

She was saying that she had been teaching English for 7 years.

She said that she had been teaching English for 7 years.

Explanation:

Correct Answer is: She said that she had been teaching English for 7 years.

Leave a Comment

Your email address will not be published. Required fields are marked *