DSSSB ASO 202629 Sep 2026Shift IITense

Select the most appropriate option to fill in the blank.

For the last two hours, the workers __________ at the construction site without taking a break.

Answer और ExplanationAnswer and explanation

Answer: (C) have been working

Concept (Present Perfect Continuous with Duration): जब कार्य अतीत में आरम्भ होकर अब तक जारी हो और 'for the last two hours' जैसी अवधि दी गई हो, तब Present Perfect Continuous (have/has been + V-ing) का प्रयोग होता है। अतः 'The workers have been working' सही है।
'had been working' Past Perfect Continuous (पूर्ण अपूर्ण भूत काल) है, जो अतीत में किसी अन्य बिंदु से पहले की अवधि के लिए आता है। 'are working' और 'work' अवधि का भाव नहीं देते।
Exam trap: 'for the last two hours' देखकर Past Perfect Continuous चुन लेना ही वह जाल है।
Concept (Present Perfect Continuous with Duration): when an action began in the past and is still continuing, and a duration such as 'for the last two hours' is given, the present perfect continuous (have/has been + V-ing) is used. So 'The workers have been working' is correct. 'Had been working' is a past perfect continuous, used for a duration before some other point in the past. 'Are working' and 'work' do not express duration.
Exam trap: choosing the past perfect continuous because of 'for the last two hours' is the trap.

Source: DSSSB ASO 2026 · 29 Sep 2026 · Shift II। Solution: Prashant Sir, Ramban।Source: DSSSB ASO 2026 · 29 Sep 2026 · Shift II. Solution by Prashant Sir, from Ramban.