She said, 'I have been cooking all morning.' MCQ with Answer and Explanation

She said, 'I have been cooking all morning.'
A. She said that she had cooked all morning.
B. She said that she had been cooking all morning.
C. She said that she has been cooking all morning.
D. She said that she cooked all morning.
Answer: Option B
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, 'Let me carry your bag.'
A. He offered to carry my bag.
B. He said let me carry your bag.
C. He requested to carry my bag.
D. He offered that he carry my bag.

Correct Answer: Option A


Explanation:
When 'Let me' is used for offering help, it is reported as 'offered + to-infinitive'.

This question belongs to: English Direct Indirect Speech
Question #2
They said, 'We are playing football.'
A. They said that they are playing football.
B. They said that we are playing football.
C. They said that we were playing football.
D. They said that they were playing football.

Correct Answer: Option D


Explanation:
Present continuous to past continuous. 'We' to 'they'.

This question belongs to: English Direct Indirect Speech
Question #3
She said, 'I may go to the library later.'
A. She said that she could go to the library later.
B. She said that she might go to the library later.
C. She said that she might have gone to the library later.
D. She said that she may go to the library later.

Correct Answer: Option B


Explanation:
'May' to 'might'.

This question belongs to: English Direct Indirect Speech