100 Sentences of Present Perfect Continuous Tense

Understanding English grammar tenses is essential for speaking and writing fluently. One such important tense is the Present Perfect Continuous Tense, which is used to describe actions that started in the past and are still continuing or have just finished with a present result. In this article, we have provided 100 practical Present Perfect Continuous Tense sentences in English with their accurate Hindi translations.

These examples are perfect for students, competitive exam aspirants, and anyone looking to improve their English-to-Hindi grammar skills. Whether you’re a beginner or need revision, this comprehensive sentence list will strengthen your understanding and usage of this tense in daily life. I hope this article going to be very useful for your journey of English.

Present Perfect Continuous Tense – 100 Sentences (with Hindi)

  1. I have been studying since morning.
    मैं सुबह से पढ़ रहा हूँ।
  2. She has been cooking for two hours.
    वह दो घंटे से खाना पका रही है।
  3. They have been playing cricket since 5 PM.
    वे शाम 5 बजे से क्रिकेट खेल रहे हैं।
  4. He has been working in this office for 10 years.
    वह इस ऑफिस में 10 साल से काम कर रहा है।
  5. We have been waiting for the bus for 30 minutes.
    हम 30 मिनट से बस का इंतज़ार कर रहे हैं।
  6. The baby has been crying for an hour.
    बच्चा एक घंटे से रो रहा है।
  7. You have been watching TV since morning.
    तुम सुबह से टीवी देख रहे हो।
  8. My mother has been gardening since 6 AM.
    मेरी माँ सुबह 6 बजे से बागवानी कर रही हैं।
  9. I have been learning English for 6 months.
    मैं 6 महीने से अंग्रेज़ी सीख रहा हूँ।
  10. She has been teaching in this school for 5 years.
    वह इस स्कूल में 5 साल से पढ़ा रही है।
  1. We have been cleaning the house since yesterday.
    हम कल से घर की सफाई कर रहे हैं।
  2. He has been painting the wall for an hour.
    वह एक घंटे से दीवार रंग रहा है।
  3. They have been living here for a long time.
    वे बहुत समय से यहाँ रह रहे हैं।
  4. I have been reading this book for three days.
    मैं तीन दिनों से यह किताब पढ़ रहा हूँ।
  5. She has been calling you since morning.
    वह सुबह से तुम्हें कॉल कर रही है।
  6. The workers have been building the bridge for three months.
    मज़दूर तीन महीने से पुल बना रहे हैं।
  7. I have been exercising daily (for the past month).
    मैं पिछले एक महीने से रोज़ व्यायाम कर रहा हूँ।
  8. He has been trying to fix the computer since 10 AM.
    वह सुबह 10 बजे से कंप्यूटर ठीक करने की कोशिश कर रहा है।
  9. You have been avoiding me for several days.
    तुम कई दिनों से मुझे नजरअंदाज कर रहे हो।
  10. We have been preparing for the exam for two weeks.
    हम दो हफ्तों से परीक्षा की तैयारी कर रहे हैं।
  1. She has been singing for an hour.
    वह एक घंटे से गा रही है।
  2. I have been sleeping very late for the last few days.
    मैं पिछले कुछ दिनों से बहुत देर से सो रहा हूँ।
  3. They have been working on this project since last week.
    वे पिछले हफ्ते से इस प्रोजेक्ट पर काम कर रहे हैं।
  4. He has been practicing the guitar for two hours.
    वह दो घंटे से गिटार का अभ्यास कर रहा है।
  5. We have been feeding the poor for years.
    हम वर्षों से गरीबों को खाना खिला रहे हैं।
  6. She has been taking care of her grandmother since childhood.
    वह बचपन से अपनी दादी की देखभाल कर रही है।
  7. I have been feeling tired since yesterday.
    मैं कल से थका हुआ महसूस कर रहा हूँ।
  8. They have been enjoying their vacation for a week.
    वे एक हफ्ते से अपनी छुट्टियाँ मना रहे हैं।
  9. He has been listening to music since 8 AM.
    वह सुबह 8 बजे से संगीत सुन रहा है।
  10. We have been discussing this issue for hours.
    हम इस मुद्दे पर कई घंटे से चर्चा कर रहे हैं।

Present Perfect Continuous Tense Rules

  1. The dog has been barking since last night.
    कुत्ता कल रात से भौंक रहा है।
  2. She has been knitting a sweater for three days.
    वह तीन दिनों से स्वेटर बुन रही है।
  3. I have been saving money for a new phone (for 6 months).
    मैं छह महीने से नए फोन के लिए पैसे बचा रहा हूँ।
  4. He has been playing the piano since childhood.
    वह बचपन से पियानो बजा रहा है।
  5. They have been planning a surprise party for a week.
    वे एक हफ्ते से सरप्राइज़ पार्टी की योजना बना रहे हैं।
  6. We have been following the rules since the beginning.
    हम शुरुआत से नियमों का पालन कर रहे हैं।
  7. You have been complaining for no reason (for the last hour).
    तुम बिना कारण के पिछले एक घंटे से शिकायत कर रहे हो।
  8. I have been dreaming about this day for years.
    मैं वर्षों से इस दिन के बारे में सपना देख रहा हूँ।
  9. She has been cleaning her room since morning.
    वह सुबह से अपना कमरा साफ़ कर रही है।
  10. He has been talking on the phone for an hour.
    वह एक घंटे से फोन पर बात कर रहा है।
  1. I have been sending emails since 9 AM.
    मैं सुबह 9 बजे से ईमेल भेज रहा हूँ।
  2. They have been dancing for 3 hours.
    वे 3 घंटे से नाच रहे हैं।
  3. We have been organizing the event for 2 weeks.
    हम दो हफ्तों से कार्यक्रम का आयोजन कर रहे हैं।
  4. He has been solving math problems since morning.
    वह सुबह से गणित के सवाल हल कर रहा है।
  5. You have been lying to me for months.
    तुम मुझसे महीनों से झूठ बोल रहे हो।
  6. She has been making videos for her channel (since last month).
    वह पिछले महीने से अपने चैनल के लिए वीडियो बना रही है।
  7. I have been looking for my keys since morning.
    मैं सुबह से अपनी चाबियाँ ढूंढ रहा हूँ।
  8. They have been traveling since last month.
    वे पिछले महीने से यात्रा कर रहे हैं।
  9. He has been waiting outside for 45 minutes.
    वह 45 मिनट से बाहर इंतज़ार कर रहा है।
  10. We have been preparing food for the guests (since morning).
    हम सुबह से मेहमानों के लिए खाना बना रहे हैं।
  1. I have been working from home since the lockdown.
    मैं लॉकडाउन के समय से घर से काम कर रहा हूँ।
  2. She has been studying law for 3 years.
    वह 3 साल से कानून की पढ़ाई कर रही है।
  3. You have been ignoring my calls since last night.
    तुम कल रात से मेरी कॉल्स को नजरअंदाज कर रहे हो।
  4. They have been training for the marathon (for 2 months).
    वे दो महीने से मैराथन के लिए प्रशिक्षण ले रहे हैं।
  5. He has been trying to learn French since January.
    वह जनवरी से फ्रेंच सीखने की कोशिश कर रहा है।
  6. We have been building a treehouse for a week.
    हम एक हफ्ते से ट्रीहाउस बना रहे हैं।
  7. She has been talking about you since yesterday.
    वह कल से तुम्हारे बारे में बात कर रही है।
  8. I have been struggling with my health for some time.
    मैं कुछ समय से अपनी सेहत को लेकर संघर्ष कर रहा हूँ।
  9. They have been helping the needy since the flood.
    वे बाढ़ के समय से ज़रूरतमंदों की मदद कर रहे हैं।
  10. You have been working very hard for your family (for many years).
    तुम कई वर्षों से अपने परिवार के लिए कड़ी मेहनत कर रहे हो।
  1. I have been writing in my diary every night for a month.
    मैं एक महीने से हर रात अपनी डायरी में लिख रहा हूँ।
  2. She has been learning classical dance since last year.
    वह पिछले साल से शास्त्रीय नृत्य सीख रही है।
  3. We have been playing badminton every evening (for 2 weeks).
    हम दो हफ्तों से हर शाम बैडमिंटन खेल रहे हैं।
  4. He has been searching for a job for six months.
    वह छह महीने से नौकरी की तलाश कर रहा है।
  5. You have been working on that laptop since 7 AM.
    तुम सुबह 7 बजे से उस लैपटॉप पर काम कर रहे हो।
  6. They have been exploring new cities since their retirement.
    वे अपनी सेवानिवृत्ति के बाद से नए शहरों की खोज कर रहे हैं।
  7. She has been stitching clothes for her customers (for 5 years).
    वह अपने ग्राहकों के लिए पाँच वर्षों से कपड़े सिल रही है।
  8. I have been studying for the competitive exam since March.
    मैं मार्च से प्रतियोगी परीक्षा की तैयारी कर रहा हूँ।
  9. The kids have been playing video games for hours.
    बच्चे घंटों से वीडियो गेम खेल रहे हैं।
  10. We have been staying at this hotel since Monday.
    हम सोमवार से इस होटल में रह रहे हैं।
  1. He has been fixing the fan since morning.
    वह सुबह से पंखा ठीक कर रहा है।
  2. I have been writing poems for my blog (for 6 months).
    मैं छह महीने से अपने ब्लॉग के लिए कविताएँ लिख रहा हूँ।
  3. She has been talking continuously for the past 30 minutes.
    वह पिछले 30 मिनट से लगातार बोल रही है।
  4. You have been learning the piano since last summer.
    तुम पिछले गर्मियों से पियानो सीख रहे हो।
  5. They have been shopping since afternoon.
    वे दोपहर से खरीदारी कर रहे हैं।
  6. We have been painting the house for the last 3 days.
    हम पिछले तीन दिनों से घर रंग रहे हैं।
  7. He has been working out at the gym every day for a month.
    वह एक महीने से रोज़ जिम में व्यायाम कर रहा है।
  8. I have been helping my brother with his homework since last week.
    मैं पिछले हफ्ते से अपने भाई को होमवर्क में मदद कर रहा हूँ।
  9. She has been planning her wedding for several months.
    वह कई महीनों से अपनी शादी की योजना बना रही है।
  10. You have been watching the same movie since morning.
    तुम सुबह से वही फिल्म देख रहे हो।
  1. They have been studying together since their school days.
    वे अपने स्कूल के दिनों से साथ पढ़ाई कर रहे हैं।
  2. I have been checking my emails every hour (since morning).
    मैं सुबह से हर घंटे अपने ईमेल चेक कर रहा हूँ।
  3. He has been feeling sick for the last few days.
    वह पिछले कुछ दिनों से बीमार महसूस कर रहा है।
  4. We have been organizing the files since yesterday.
    हम कल से फाइलें व्यवस्थित कर रहे हैं।
  5. She has been watching web series for 4 hours.
    वह चार घंटे से वेब सीरीज़ देख रही है।
  6. You have been sitting in the same place since lunch.
    तुम दोपहर के खाने से एक ही जगह बैठे हो।
  7. I have been cleaning my bike since 10 AM.
    मैं सुबह 10 बजे से अपनी बाइक साफ़ कर रहा हूँ।
  8. They have been singing since the function started.
    वे समारोह शुरू होने से गा रहे हैं।
  9. He has been checking the stock market since morning.
    वह सुबह से शेयर मार्केट देख रहा है।
  10. We have been driving for six hours.
    हम छह घंटे से गाड़ी चला रहे हैं।
  1. She has been practicing yoga every morning for 2 months.
    वह दो महीने से हर सुबह योग अभ्यास कर रही है।
  2. I have been preparing my presentation since last night.
    मैं कल रात से अपनी प्रेजेंटेशन तैयार कर रहा हूँ।
  3. You have been fixing your bike for the last hour.
    तुम पिछले एक घंटे से अपनी बाइक ठीक कर रहे हो।
  4. They have been selling vegetables in this market for 10 years.
    वे इस बाजार में दस वर्षों से सब्जियाँ बेच रहे हैं।
  5. He has been spending time with his family since the holidays began.
    वह छुट्टियाँ शुरू होने से अपने परिवार के साथ समय बिता रहा है।
  6. We have been walking since morning.
    हम सुबह से चल रहे हैं।
  7. She has been waiting for her result for a week.
    वह एक हफ्ते से अपने परिणाम का इंतज़ार कर रही है।
  8. I have been drinking green tea every morning (for a year).
    मैं एक साल से हर सुबह ग्रीन टी पी रहा हूँ।
  9. You have been studying since 9 o’clock.
    तुम 9 बजे से पढ़ाई कर रहे हो।
  10. They have been trying to contact you since yesterday.
    वे कल से तुमसे संपर्क करने की कोशिश कर रहे हैं।

Leave a Reply

Your email address will not be published. Required fields are marked *