Correct option is B
✔️ The correct direct speech is
(b) He said to me, “I expected you to attend the function.”
Explanation:
The verb “had expected” in indirect speech becomes
“expected” in direct speech (simple past).
The reporting verb “told” is converted to “said to” for direct format.
Grammatical Rule Used:
Past Perfect (Indirect) → Simple Past (Direct)
Structure:
· Indirect: Subject + said/told + that + subject + had + V3
· Direct: Subject + said to + object + “subject + V2...”
Explanation in Hindi:
✔️ “Had expected” को प्रत्यक्ष वाक्य में बदलने पर Simple Past (expected) का प्रयोग होता है।
✔️ “Said to me” संवाद प्रारंभ करने के लिए प्रयुक्त होता है।
उदाहरण:
· Indirect: He told me that he had gone.
· Direct: He said to me, “I went.”
❌ Meanings of Other Options:
· (a) “I expect” – present tense; wrong.
· (c) “Was expecting” – implies continued action, which is different in meaning.
· (d) “Have expected” – present perfect; tense error.