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?'"