He said, 'I have been working hard.' MCQ with Answer and Explanation

He said, 'I have been working hard.'
A. He said that he had been working hard.
B. He said that he has been working hard.
C. He said that he had worked hard.
D. He said that he worked hard.
Answer: Option A
Solution (By JKSSB Mock Tests)
Present perfect continuous to past perfect continuous.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Direct Indirect Speech Questions

Question #1
The doctor said to the patient, 'Take this medicine twice a day.'
A. The doctor said the patient to take this medicine twice a day.
B. The doctor told to the patient take this medicine twice a day.
C. The doctor advised the patient to take that medicine twice a day.
D. The doctor advised the patient to take this medicine twice a day.

Correct Answer: Option C


Explanation:
Imperative sentence: 'said to' changes to 'advised'. 'This' changes to 'that'.

This question belongs to: English Direct Indirect Speech
Question #2
She said, 'I have already seen this movie.'
A. She said that she had already see that movie.
B. She said that she has already seen this movie.
C. She said that she already saw that movie.
D. She said that she had already seen that movie.

Correct Answer: Option D


Explanation:
Present perfect to past perfect. 'This' to 'that'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I can't afford to buy a new car.'
A. She said that she can't afford to buy a new car.
B. She said that she hadn't been able to afford a new car.
C. She said that she couldn't afford to buy a new car.
D. She said that she couldn't afford buying a new car.

Correct Answer: Option C


Explanation:
'Can't' to 'couldn't'.

This question belongs to: English Direct Indirect Speech