Select the most appropriate option to fill in the blank.
She has been working here ____ ten years without a single day off.
आपने शायद यह सोचाWhat you probably thought'since' उचित लगा, क्योंकि 'has been working' के साथ perfect tense वाला संयोजक शब्द आता है। परंतु 'since' के साथ आरंभ-बिंदु चाहिए, और 'ten years' अवधि है, जिसके साथ 'for' आता है।'since' felt right because 'has been working' calls for a perfect-tense link word. But 'since' needs a starting point, and 'ten years' is a period, which takes 'for'.
आपने शायद यह सोचाWhat you probably thought'by' उचित लगा, क्योंकि 'by' समय-शब्दों के साथ आता है। परंतु 'by' अंतिम समय बताता है, उसने कितने समय तक कार्य किया यह नहीं; 'ten years' अवधि है और 'for' लेती है।'by' felt right because 'by' goes with time words. But 'by' marks a deadline, not how long she has worked; 'ten years' is a period and takes 'for'.
आपने शायद यह सोचाWhat you probably thought'from' उचित लगा, क्योंकि 'from' समय के आरंभ को बताता है। परंतु perfect tense में समय की लंबाई के साथ 'from' प्रयुक्त नहीं होता; 'ten years' के साथ 'for' आता है।'from' felt right because 'from' marks where a time begins. But 'from' is not used with a length of time in a perfect tense; 'ten years' takes 'for'.
Answer और ExplanationAnswer and explanation
Answer: (D) for
हल. Ten years एक अवधि है, समय-बिंदु नहीं। अवधि के साथ for आता है।
✓
She has been working here for ten years without a single day off.
Ten years is a period, not a point in time. A period takes for.
✓
She has been working here for ten years without a single day off.
बाकी Options उत्तर क्यों नहीं हैंWhy the other options are not the answer
A'since' उचित लगा, क्योंकि 'has been working' के साथ perfect tense वाला संयोजक शब्द आता है। परंतु 'since' के साथ आरंभ-बिंदु चाहिए, और 'ten years' अवधि है, जिसके साथ 'for' आता है।'since' felt right because 'has been working' calls for a perfect-tense link word. But 'since' needs a starting point, and 'ten years' is a period, which takes 'for'.
B'by' उचित लगा, क्योंकि 'by' समय-शब्दों के साथ आता है। परंतु 'by' अंतिम समय बताता है, उसने कितने समय तक कार्य किया यह नहीं; 'ten years' अवधि है और 'for' लेती है।'by' felt right because 'by' goes with time words. But 'by' marks a deadline, not how long she has worked; 'ten years' is a period and takes 'for'.
C'from' उचित लगा, क्योंकि 'from' समय के आरंभ को बताता है। परंतु perfect tense में समय की लंबाई के साथ 'from' प्रयुक्त नहीं होता; 'ten years' के साथ 'for' आता है।'from' felt right because 'from' marks where a time begins. But 'from' is not used with a length of time in a perfect tense; 'ten years' takes 'for'.
Source: SSC Steno 2026 · 15 Sep 2026 · Shift I। Solution: Prashant Sir, Ramban।Source: SSC Steno 2026 · 15 Sep 2026 · Shift I. Solution by Prashant Sir, from Ramban.