Which of the following is the correct direct speech for: She asked me if I had finished my homework.

A She said, "Have you finished your homework?"

B She said, "Did you finish your homework?"

C She said, "You have finished your homework?"

D She said, "Had you finished your homework?"

Solution

Correct Answer: Option A

Rules for converting Indirect Speech to Direct Speech:

Reporting verb পরিবর্তন:
- "Asked" কে "said" দিয়ে replace করতে হবে।

Pronoun পরিবর্তন:
- "Me" থেকে "you" তে পরিবর্তন করতে হবে।

Tense adjustment:
- Past Perfect ("had finished") থেকে Present Perfect ("have finished") এ আসতে হবে।

Question formation:
- "If" clause কে direct question এ convert করতে হবে।

Punctuation:
- Quotation marks ("...") যোগ করতে হবে এবং question mark (?) ব্যবহার করতে হবে।

Indirect: She asked me if I had finished my homework.
Direct: "She said, 'Have you finished your homework?'"

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions