📜 English Grammar Practice Worksheet Past Perfect Continuous Tense
Worksheet Past Perfect Continuous – A: Hindi to English Translation
नीचे दिए गए हिंदी वाक्यों का अंग्रेजी में अनुवाद करें:
वे सुबह से खेल रहे थे। (Affirmative)
वह तीन घंटे से काम नहीं कर रही थी। (Negative)
क्या वह तीन घंटे से काम कर रही थी? (Interrogative)
क्या वह तीन घंटे से काम नहीं कर रही थी? (Negative Interrogative – Short Form)
वह तीन घंटे से कहाँ काम कर रही थी? (Wh-Interrogative)
वह क्यों नहीं पढ़ाई कर रही थी? (Wh-Negative Interrogative)
मैं दो घंटे से तुम्हारा इंतज़ार कर रहा था। (Affirmative)
बारिश सुबह से नहीं हो रही थी। (Negative)
क्या वे 2020 से इस शहर में रह रहे थे? (Interrogative)
तुम दो दिन से स्कूल क्यों नहीं जा रहे थे? (Wh-Negative Interrogative)
Worksheet Past Perfect Continuous – B: Fill in the Blanks
कोष्ठक (Brackets) में दी गई Verb और Since/For की सही Form भरें:
She __________ (play) the guitar since 2 o’clock.
They had not been __________ (live) in Delhi __________ (for / since) five years.
__________ (Had / Have) you been waiting for me since morning?
Why had he not been __________ (attend) classes __________ (for / since) last week?
The farmers __________ (plough) the fields for three hours before it rained.
Hadn’t the children been __________ (watch) TV __________ (for / since) two hours?
Where __________ (had / was) she been working since 2018?
I had not been __________ (feel) well __________ (for / since) yesterday.
Why had you not been __________ (study) __________ (for / since) three days?
It __________ (rain) continuously since midnight.
Worksheet Past Perfect Continuous – C: MCQs
सही विकल्प का चयन करें:
Rohan ______ studying for three hours when I visited him.
(a) has been
(b) is
(c) had been
(d) was
We had not been living here ______ 2015.
(a) for
(b) since
(c) from
(d) by
______ she been working on the project for two weeks?
(a) Did
(b) Had
(c) Has
(d) Was
Why had you not been ______ the phone since morning?
(a) answer
(b) answered
(c) answering
(d) answers
Hadn’t they been ______ football for an hour?
(a) play
(b) played
(c) playing
(d) plays
Which preposition is used for a specific point in time (e.g., 5 PM, Monday, 2010)?
(a) For
(b) Since
(c) From
(d) In
She had ______ sleeping for eight hours before the alarm rang.
(a) been
(b) be
(c) being
(d) is
Where had he been ______ for two hours?
(a) wait
(b) waiting
(c) waited
(d) waits
The team had not been practicing ______ three days.
(a) since
(b) for
(c) from
(d) until
Which helping verb is used in Past Perfect Continuous Tense?
(a) Has been / Have been
(b) Was / Were
(c) Had been
(d) Did
Worksheet Past Perfect Continuous – D: Right or Wrong
जाँचें कि कौन-सा वाक्य सही (Right ✔) है और कौन-सा गलत (Wrong ✖)। गलत वाक्य को सही करके लिखें:
They had been playing for morning.
She had not been working for three hours.
Had been she working for three hours?
Hadn’t she been working for three hours?
Where had she been working since three hours?
Why had she not been studying?
He had been living here since 5 years.
I had not been sleeping since 2 o’clock.
Hadn’t they been reading books for two hours?
Why had not she been attending the class since Monday?
🔑 Answer Key (उत्तर कुंजी)
Worksheet Past Perfect Continuous – A: Translation
They had been playing since morning.
She had not been working for three hours.
Had she been working for three hours?
Hadn’t she been working for three hours?
Where had she been working for three hours?
Why had she not been studying? / Why hadn’t she been studying?
I had been waiting for you for two hours.
It had not been raining since morning.
Had they been living in this city since 2020?
Why had you not been going to school for two days? / Why hadn’t you been going to school for two days?
Worksheet Past Perfect Continuous – B: Fill in the Blanks
had been playing
living … for
Had
attending … since
had been ploughing
watching … for
had
feeling … since
studying … for
had been raining
Worksheet Past Perfect Continuous – C: MCQs
(c) had been
(b) since
(b) Had
(c) answering
(c) playing
(b) Since
(a) been
(b) waiting
(b) for
(c) Had been
Worksheet Past Perfect Continuous Tense – D: Right or Wrong
Wrong ✖ ➔ Correction: They had been playing since morning. (Point of time requires ‘since’)
Right ✔
Wrong ✖ ➔ Correction: Had she been working for three hours? (‘been’ remains after subject)
Right ✔
Wrong ✖ ➔ Correction: Where had she been working for three hours? (Duration requires ‘for’)
Right ✔
Wrong ✖ ➔ Correction: He had been living here for 5 years.
Right ✔
Right ✔
Wrong ✖ ➔ Correction: Why had she not been attending… OR Why hadn’t she been attending…
अमित पूनिया
संस्थापक एवं शिक्षक | EnglishEraWithAmitPoonia