Correct option is B
The correct indirect speech form is "Granny told Uncle Ken one day that it was high time that he found a job."
Explanation:
“It’s high time…” is a fixed expression.
In indirect speech:
· “It’s” becomes “it was” (tense shift)
· “You” becomes “he”
· “Said” becomes “told” since there's an object (Uncle Ken)
Grammatical Rule Used:
In reported speech:
• Present simple → Past simple
• Pronouns and time expressions change accordingly.
Explanation in Hindi:
“It’s high time…” indirect में “it was high time…” होता है। “You” → “he” और “said” → “told” में बदलते हैं।
Other options are incorrect:
· Option (a) – ❌ Rephrased, not direct transformation.
· Option (c) – ❌ Wrong tense and reporting verb.
· Option (d) – ❌ Assumes emotion (scolding) not given in the sentence.