Correct option is B
The correct option to fill in the blank is (b) reached.
Detailed Explanation (English):
• The clause “She was waiting for me” is in Past Continuous Tense, showing an action in progress in the past.
• The clause after “when” generally takes Simple Past to show the shorter action that happened during/at that time.
• Therefore, “when I reached there” is correct.
Correct sentence: She was waiting for me when I reached there.
Grammatical Rule Used (English):
• Past Continuous + when + Simple Past
• Structure: was/were + V-ing (ongoing action) + when + V² (short completed action)
Grammatical Rule Used (Hindi):
• Past Continuous (चल रहा कार्य) के साथ “when” के बाद सामान्यतः Simple Past (छोटी/पूर्ण घटना) आता है।
• इसलिए “was waiting” के साथ “reached” सही है।
Example: He was sleeping when I called him.