Correct option is B
Correct indirect speech: (b) Ram said that he would write a book.
Key changes (highlight):
• Pronoun change: I → he (speaker Ram)
• Modal backshift: shall → would (reporting verb “said” is past)
Grammatical Rule (English):
• Past reporting verb => future idea backshifts: shall/will → would
• Direct: said, “I shall…” → Indirect: said that he would…
व्याकरणिक नियम (Hindi):
• Reporting verb past में हो तो shall/will का परिवर्तन अक्सर would में होता है।
• Pronoun speaker के अनुसार बदलता है: I → he।
Example:
• Direct: He said, “I will help you.”
• Indirect: He said that he would help me.
Why other options are incorrect:
• (a) “shall” backshift नहीं हुआ।
• (c) “should” obligation/advice दिखाता है, future नहीं।
• (d) “I” pronoun change गलत है।
Hence, option (b) is the correct answer.