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

He said, 'I have been working hard.'
A. He said that he has been working hard.
B. He said that he had worked hard.
C. He said that he worked hard.
D. He said that he had been working hard.
Answer: Option D
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
He said, 'I will take care of everything.'
A. He said that he would take care of all.
B. He said that he took care of everything.
C. He said that he will take care of everything.
D. He said that he would take care of everything.

Correct Answer: Option D


Explanation:
'Will' to 'would'.

This question belongs to: English Direct Indirect Speech
Question #2
She said, 'I will be taking a break at noon.'
A. She said that she would be taking a break at noon.
B. She said that she would take a break at noon.
C. She said that she was taking a break at noon.
D. She said that she will be taking a break at noon.

Correct Answer: Option A


Explanation:
'Will be taking' to 'would be taking'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I saw him at the cinema last night.'
A. She said that she had seen him at the cinema the previous night.
B. She said that she had seen him at the cinema last night.
C. She said that she had seen him at the cinema the night before.
D. She said that she saw him at the cinema last night.

Correct Answer: Option A


Explanation:
Simple past to past perfect. 'Last night' to 'the previous night'.

This question belongs to: English Direct Indirect Speech