📝 Present Perfect Continuous Worksheet
1. Present Perfect Continuous Worksheet –
Translate the Following Hindi into English
(हिंदी वाक्यों का अंग्रेजी में अनुवाद कीजिए)
अमित सर दो घंटे से अंग्रेजी पढ़ा रहे हैं।
राहुल सुबह से क्रिकेट खेल रहा है।
प्रिया 2021 से इस परीक्षा की तैयारी कर रही है।
वे तीन दिनों से इस प्रोजेक्ट पर काम नहीं कर रहे हैं।
क्या तुम सुबह 8 बजे से मेरा इंतजार कर रहे हो?
माताजी पिछले एक घंटे से खाना बना रही हैं।
बारिश सुबह से लगातार हो रही है।
क्या वह काफी समय से टीवी देख रही है?
हम इस शहर में 10 वर्षों से रह रहे हैं।
बच्चे दोपहर से मैदान में नहीं दौड़ रहे हैं।
2. Present Perfect Continuous Worksheet – (MCQs)
(सही विकल्प चुनिए)
She ______ studying since 8 AM.
(a) is
(b) has been
(c) have been
(d) was
They have been playing football ______ three hours.
(a) since
(b) for
(c) from
(d) in
Rahul has not been ______ well for two days.
(a) feel
(b) felt
(c) feeling
(d) feels
______ you been waiting here since morning?
(a) Has
(b) Have
(c) Are
(d) Did
It has been raining continuously ______ yesterday.
(a) for
(b) since
(c) by
(d) on
We ______ working on this lesson for a long time.
(a) have been
(b) has been
(c) are
(d) were
Priya has been preparing for the exam ______ July.
(a) for
(b) since
(c) in
(d) from
Which of the following sentences is CORRECT?
(a) He has been sleep for 2 hours.
(b) He is sleeping since 2 hours.
(c) He has been sleeping for 2 hours.
(d) He has slept since 2 hours.
Why have you been ______ time for two weeks?
(a) waste
(b) wasted
(c) wasting
(d) wastes
The teacher has been checking papers ______ 2:00 PM.
(a) for
(b) since
(c) from
(d) to
3. Present Perfect Continuous Worksheet – Fill in the Blanks
(कोष्ठक में दी गई क्रिया तथा for/since का सही रूप भरें)
I ________________________ (wait) for the bus since 9:00 AM.
Rahul ________________________ (learn) computer skills ______ six months.
They ________________________ (not / watch) television since afternoon.
She ________________________ (cook) in the kitchen ______ two hours.
______ you ________________________ (live) in Delhi since 2018?
The workers ________________________ (build) the wall ______ three weeks.
It ________________________ (snow) in the mountains since last night.
Amit Sir ________________________ (teach) us grammar ______ a long time.
Priya ________________________ (read) this novel since morning.
We ________________________ (not / play) games ______ two days.
4. Present Perfect Continuous Worksheet – Right or Wrong
(वाक्यों को पढ़कर बताएं कि वे सही (Right) हैं या गलत (Wrong)। गलत वाक्यों को सही करके लिखें)
She has been working here since 5 years. [ ]
Rahul have been studying for three hours. [ ]
They have been living in Jaipur since 2020. [ ]
I am waiting for you since morning. [ ]
Priya has not been attending classes for Monday. [ ]
Have you been practicing English for two months? [ ]
It has raining since last night. [ ]
We have been playing cricket for 2 o’clock. [ ]
Amit Sir has been teaching us since two hours. [ ]
The children have been sleeping for two hours. [ ]
🔑 Answer Key (उत्तर कुंजी)
Present Perfect Continuous Worksheet 1: Translations
Amit Sir has been teaching English for two hours.
Rahul has been playing cricket since morning.
Priya has been preparing for this exam since 2021.
They have not been working on this project for three days.
Have you been waiting for me since 8:00 AM?
Mother has been cooking food for the last one hour.
It has been raining continuously since morning.
Has she been watching TV for a long time?
We have been living in this city for 10 years.
The children have not been running in the ground since afternoon.
Present Perfect Continuous Worksheet: MCQs
(b) | 2. (b) | 3. (c) | 4. (b) | 5. (b) | 6. (a) | 7. (b) | 8. (c) | 9. (c) | 10. (b)
Present Perfect Continuous Worksheet: Fill in the Blanks
have been waiting | 2. has been learning, for | 3. have not been watching | 4. has been cooking, for | 5. Have… been living | 6. have been building, for | 7. has been snowing | 8. has been teaching, for | 9. has been reading | 10. have not been playing, for
Present Perfect Continuous Worksheet: Right or Wrong
Wrong $\rightarrow$ (Replace ‘since’ with ‘for’)
Wrong $\rightarrow$ (Replace ‘have’ with ‘has’)
Right
Wrong $\rightarrow$ (Change ‘am waiting’ to ‘have been waiting’)
Wrong $\rightarrow$ (Replace ‘for’ with ‘since’)
Right
Wrong $\rightarrow$ (Change ‘has raining’ to ‘has been raining’)
Wrong $\rightarrow$ (Replace ‘for’ with ‘since’)
Wrong $\rightarrow$ (Replace ‘since’ with ‘for’)
Right
अमित पूनिया
संस्थापक एवं शिक्षक | EnglishEraWithAmitPoonia