Identify the part of the sentence that has an error. If there is no error, choose (d).
He is a honest man who has served this institution for twenty years.
आपने शायद यह सोचाWhat you probably thought'who has served' में पूर्ण क्रिया के लिए 'who served' उचित प्रतीत हुआ। परंतु चल रही अवधि के लिए 'has served … for twenty years' शुद्ध present perfect (पूर्ण वर्तमान काल) है; त्रुटि 'a honest man' में है।'who has served' seemed to need 'who served' for a finished act. But 'has served … for twenty years' is the correct present perfect for a continuing period; the error is 'a honest man'.
आपने शायद यह सोचाWhat you probably thought'for twenty years' में 'since twenty years' उचित प्रतीत हुआ। परंतु अवधि के साथ 'for' आता है, अतः यह भाग सही है; त्रुटि 'a honest man' में है, जिसमें 'an' होना चाहिए।'for twenty years' seemed to need 'since twenty years'. But 'for' is used with a period of time, so this part is fine; the error is 'a honest man', which needs 'an'.
आपने शायद यह सोचाWhat you probably thoughtवाक्य प्रवाह में पढ़ा जाता है और 'honest' का मौन h सरलता से अनदेखा हो जाता है; परंतु 'honest' स्वर ध्वनि से आरंभ होता है, अतः 'a honest man' के स्थान पर 'an honest man' होना चाहिए।The sentence reads fluently, and the silent h in 'honest' is easy to overlook; but 'honest' starts with a vowel sound, so 'a honest man' should be 'an honest man'.
Answer और ExplanationAnswer and explanation
Answer: (A) He is a honest man
honest शब्द स्वर ध्वनि से शुरू होता है, क्योंकि उसका h मौन है।
Concept: a / an depends on the sound, spelling पर नहीं: an honest, an hour, an heir।
✓
He is an honest man who has served this institution for twenty years.
भाग (c) अपने समय वाले वाक्यांश के कारण आकर्षक लगता है, परंतु for twenty years has served के साथ सही है।
सरल अर्थ: वह एक ईमानदार व्यक्ति है जिसने बीस वर्षों से इस संस्था की सेवा की है।
honest begins with a vowel sound, because the h is silent.
Concept: a / an depends on the sound, not the spelling: an honest, an hour, an heir.
✓
He is an honest man who has served this institution for twenty years.
Part (c) is tempting for its time phrase, but for twenty years is correct with has served.
बाकी Options उत्तर क्यों नहीं हैंWhy the other options are not the answer
B'who has served' में पूर्ण क्रिया के लिए 'who served' उचित प्रतीत हुआ। परंतु चल रही अवधि के लिए 'has served … for twenty years' शुद्ध present perfect (पूर्ण वर्तमान काल) है; त्रुटि 'a honest man' में है।'who has served' seemed to need 'who served' for a finished act. But 'has served … for twenty years' is the correct present perfect for a continuing period; the error is 'a honest man'.
C'for twenty years' में 'since twenty years' उचित प्रतीत हुआ। परंतु अवधि के साथ 'for' आता है, अतः यह भाग सही है; त्रुटि 'a honest man' में है, जिसमें 'an' होना चाहिए।'for twenty years' seemed to need 'since twenty years'. But 'for' is used with a period of time, so this part is fine; the error is 'a honest man', which needs 'an'.
Dवाक्य प्रवाह में पढ़ा जाता है और 'honest' का मौन h सरलता से अनदेखा हो जाता है; परंतु 'honest' स्वर ध्वनि से आरंभ होता है, अतः 'a honest man' के स्थान पर 'an honest man' होना चाहिए।The sentence reads fluently, and the silent h in 'honest' is easy to overlook; but 'honest' starts with a vowel sound, so 'a honest man' should be 'an honest man'.
Source: NDA II 2026। Solution: Prashant Sir, Ramban।Source: NDA II 2026. Solution by Prashant Sir, from Ramban.