Present Perfect Continuous Tense
Present Perfect Continuous Tense (পুরাঘটিত ঘটমান বর্তমান কাল)
Introductionভূমিকা
The present perfect continuous tense (also called the present perfect progressive) connects the past to now. We use it for an action that started in the past and is still going on, or that has just stopped but explains the present — 'I have been learning English for three years.'
Present perfect continuous tense (present perfect progressive নামেও পরিচিত) অতীতকে বর্তমানের সাথে যুক্ত করে। যে কাজ অতীতে শুরু হয়ে এখনও চলছে, বা এইমাত্র শেষ হয়েছে কিন্তু বর্তমানকে ব্যাখ্যা করে — তা বোঝাতে এটি ব্যবহার করি। যেমন — 'I have been learning English for three years.'
Definitionসংজ্ঞা
The present perfect continuous is formed with 'has/have been' plus the -ing form of the verb: I/you/we/they have been working, and he/she/it has been working.
Present perfect continuous তৈরি হয় 'has/have been' + verb-এর -ing রূপ দিয়ে: I/you/we/they have been working, আর he/she/it has been working।
Bangla Explanationবাংলা ব্যাখ্যা
গঠন: subject + has/have + been + verb + ing। I / we / you / they-এর সাথে 'have been', আর he / she / it (একবচন)-এর সাথে 'has been' বসে। যেমন — 'She has been waiting since morning.' সময়ের দৈর্ঘ্য বোঝাতে দুটি শব্দ খুব গুরুত্বপূর্ণ: 'for' + কতক্ষণ (for three years, for two hours) এবং 'since' + শুরুর সময় (since morning, since 2019)। না-বোধক: 'has/have not been' (haven't/hasn't been)। প্রশ্ন: 'Have/Has + কর্তা + been + verb-ing?' — 'Has he been studying all night?' মনে রাখুন — know, love, own-এর মতো stative verb এখানে বসে না; তখন present perfect ('has known') ব্যবহার করুন।
Examplesউদাহরণ
- I have been learning English for three years.আমি তিন বছর ধরে ইংরেজি শিখছি।
- She has been waiting since morning.সে সকাল থেকে অপেক্ষা করছে।
- It has been raining all day.সারাদিন ধরে বৃষ্টি হচ্ছে।
- They have been living in Dhaka since 2019.তারা ২০১৯ সাল থেকে ঢাকায় বাস করছে।
- Why are you tired? — I have been running.তুমি ক্লান্ত কেন? — আমি এতক্ষণ দৌড়াচ্ছিলাম।
- Has he been studying all night?সে কি সারারাত ধরে পড়ছে?
Common Mistakesসাধারণ ভুল
I am learning English for three years.
I have been learning English for three years.
For an action that began in the past and continues up to now, use the present perfect continuous, not the present continuous.
She has been waiting since three hours.
She has been waiting for three hours.
Use 'for' with a length of time (three hours) and 'since' with a starting point (three o'clock).
He has been knowing me for years.
He has known me for years.
'Know' is a stative verb, so it takes the present perfect, not the continuous form.
They has been working since Monday.
They have been working since Monday.
'They' is plural and takes 'have been', not 'has been'.
Tipsটিপস
- Use 'since' with a point in time (since morning, since 2019) and 'for' with a length of time (for two hours, for years). — শুরুর সময় বোঝাতে 'since' (since morning, since 2019) আর সময়ের দৈর্ঘ্য বোঝাতে 'for' (for two hours, for years) ব্যবহার করুন।
- Never drop 'been' — the pattern is always has/have + been + verb-ing. — 'been' কখনো বাদ দেবেন না — গঠন সবসময় has/have + been + verb-ing।
- This tense often stresses how long an activity has continued, so it pairs naturally with duration phrases. — এই tense প্রায়ই বোঝায় কাজটি কতক্ষণ ধরে চলছে, তাই সময়সূচক শব্দের সাথে এটি স্বাভাবিকভাবে বসে।
Quizকুইজ
Tap an answer to check yourself — a free preview of the full graded quiz in the app.
1. Choose the correct sentence.
2. Fill in the gap: She ___ waiting since morning.
3. Choose the right word: They have been friends ___ 2010.
Practiceঅনুশীলন
Try each one, then reveal the answer.
1. Complete with the present perfect continuous: It ___ (rain) all day.
Hint: it → has been + verb-ing
2. Choose for or since: I have been working here ___ five years.
Hint: 'for' + a length of time
3. Make a question: 'He has been studying.'
Hint: Has + subject + been + verb-ing?
Related Lessonsসম্পর্কিত পাঠ
- Present Perfect TenseLearn the present perfect tense in Bangla and English: the have/has + past participle rule, when to use it, real examples, common mistakes and a free quiz.
- Present Continuous TenseLearn the present continuous tense in Bangla and English: the am/is/are + verb-ing rule for actions happening now, spelling, questions, negatives, examples and a free quiz.
- Present Simple TenseThe present simple tense in Bangla and English: how to use it for habits and facts, the -s/-es rule, questions and negatives, examples, mistakes and a free quiz.
AI Practiceএআই অনুশীলন
Practise this topic in a real conversation with your AI teacher — it asks questions, corrects you gently, and adapts to your level, all inside EnglishBD.
Practise with the AI teacher →Frequently Asked Questionsসাধারণ জিজ্ঞাসা
When do we use the present perfect continuous tense?
For an action that started in the past and is still going on (I have been reading for an hour), and for a recent activity whose result we can see now (she is tired because she has been running).
What is the difference between 'for' and 'since'?
'For' is used with a length of time — for three years, for two hours. 'Since' is used with a starting point — since morning, since 2019, since Monday.
How is it different from the present perfect?
The present perfect (I have read this book) focuses on the completed result; the present perfect continuous (I have been reading this book) focuses on the ongoing activity and its duration.