Present Perfect Continuous: আপনি এটি কতক্ষণ ধরে করছেন?
Have been + -ing — এই কালটি কোনও কিছু কতক্ষণ ধরে চলছে তা নিয়ে, এবং এটি সাধারণ present perfect থেকে কীভাবে আলাদা।
I have been waiting for an hour.
না I wait, না I waited, না I have waited। এই কালটি মাত্র একটি কাজ করে: এটি অতীতে শুরু হওয়া একটি ক্রিয়াকে এখনকার সঙ্গে জুড়ে দেয়, আর জোর দেয় সময়কাল-এর উপর।
রূপ
have / has been + ক্রিয়া**-ing**
| কর্তা | রূপ |
|---|---|
| I, you, we, they | have been working |
| he, she, it | has been working |
নেতিবাচক: She hasn't been sleeping well. প্রশ্ন: How long have you been learning English? সংক্ষিপ্ত রূপ: I've been · he's been · they've been
For এবং Since
এই দুটি বেশিরভাগ অর্থ বহন করে, আর এদের গুলিয়ে ফেলা একটি চেনা ভুল।
- for + একটি সময়-কাল: for an hour, for three years, for ages
- since + একটি শুরুর বিন্দু: since Monday, since 2019, since I was ten
I've been living here for six years. · I've been living here since 2019.
দুটোই একই ছয় বছর নিয়ে। For সময়কাল মাপে; since বলে এটি কোথা থেকে শুরু হয়েছিল।
সাধারণ Present Perfect-এর তুলনায়
দুটোই খুব কাছাকাছি, আর পার্থক্যটা জোরের।
| জোর | |
|---|---|
| I have painted the kitchen. | ফলাফল — কাজ শেষ, নতুন রং আছে |
| I have been painting the kitchen. | ক্রিয়া — তাই আমি রং মাখা |
- She has written three emails. — তিনটি শেষ হওয়া ইমেল আছে।
- She has been writing emails all morning. — সে সকালটা এতেই কাটিয়েছে।
একটি কাজের নিয়ম: যদি আপনি এটি গুনতে পারেন, তবে সাধারণ present perfect সাধারণত সঠিক বসে (I've read two books)। যদি ফলাফল গোনার বদলে সময় মাপেন, তবে continuous ব্যবহার করুন (I've been reading all day)।
ক্রিয়াটি এখনও চলতে পারে, বা এইমাত্র থেমে থাকতে পারে — দুটোই স্বাভাবিক। I've been running-এর মানে হতে পারে "আর আমি এখনও দৌড়াচ্ছি" বা "তাই আমার হাঁপ ধরেছে"।
এখনকার অবস্থা ব্যাখ্যা করা
এখানে এই কালটি আসল কথোপকথনে নিজের কাজ দেখায়। কিছু এখনই স্পষ্ট দেখা যাচ্ছে, আর continuous তার কারণ বলে।
- Your eyes are red. Have you been crying?
- The streets are wet. It has been raining.
- I'm exhausted — I**'ve been working** since six.
অবস্থা-বাচক ক্রিয়াগুলো Simple-ই থাকে
যে ক্রিয়াগুলো অন্যত্রও -ing নিতে চায় না, সেগুলো এখানেও নেয় না:
know, be, have (মালিক হওয়া), like, believe, belong
- ❌ I have been knowing her for years.
- ✅ I have known her for years.
এটি বিশেষভাবে গুরুত্বপূর্ণ, কারণ "how long" প্রশ্নগুলো জোরালোভাবে continuous-এর দিকে টানে — আর know, be আর have ঠিক সেই ক্রিয়া যা মানুষ এদের সঙ্গে ব্যবহার করতে চায়।
- ✅ I**'ve been** here for an hour. ("I've been being here" নয়)
- ✅ We**'ve had** this car since 2020.
কথোপকথনে
একজন পুরোনো বন্ধুর সঙ্গে দেখা
A: You look well. How long have you been living in Berlin?
B: Since March, so about six months. I've been learning German, but it's slow.
A: You've always been good at languages.
B: I've been saying that for years and nobody believes me.
Have been living, have been learning, have been saying — সবগুলোই এখন পর্যন্ত পৌঁছানো একটি সময়কাল মাপে। Have always been simple-ই থাকে, কারণ be একটি অবস্থা।
নিজে অনুশীলন করুন
নিচের কুইজটি for/since, ফলাফল-বনাম-ক্রিয়ার পার্থক্য, আর সেই অবস্থা-বাচক ক্রিয়াগুলোর অনুশীলন করায় যেগুলো কখনও -ing নেয় না।