Comparison of Present, Past and Future Perfect Continuous Tense for Kids | Grammar for Kids | Bangla Meaning & Pronunciation

Blog / Comparison of Present, Past and Future Perfect Continuous Tense for Kids | Grammar for Kids | Bangla Meaning & Pronunciation

Comparison of Present, Past and Future Perfect Continuous Tense for Kids | Grammar for Kids | Bangla Meaning & Pronunciation Detail Page

Comparison of Present, Past and Future Perfect Continuous Tense for Kids | Grammar for Kids | Bangla Meaning & Pronunciation

Kids learning Comparison of Present, Past and Future Perfect Continuous Tense in English grammar with Bangla meanings and pronunciation in a colorful classroom illustration.

1. Introduction

প্রিয় শিক্ষার্থী, আজ আমরা তিনটি গুরুত্বপূর্ণ Tense—Present Perfect Continuous, Past Perfect Continuous, এবং Future Perfect Continuous—এর তুলনা শিখব এবং কীভাবে এদের চেনা যায় তা জানব। এই Tense গুলো দিয়ে বোঝানো হয় কোনো কাজ কিছু সময় ধরে চলছে, চলছিল, বা চলতে থাকবে। যেমন:

  • Present Perfect Continuous: I have been reading for two hours. – আমি দুই ঘণ্টা ধরে পড়ছি।
  • Past Perfect Continuous: I had been reading for two hours. – আমি দুই ঘণ্টা ধরে পড়ছিলাম।
  • Future Perfect Continuous: I will have been reading for two hours. – আমি দুই ঘণ্টা ধরে পড়তে থাকব।

এই ক্লাসে তোমরা তিনটি Perfect Continuous Tense-এর গঠন, পার্থক্য, চেনার উপায়, positive, negative, interrogative বাক্য, ধাপে ধাপে বড় বাক্য তৈরি, phrasal verb এবং মজার exercise শিখবে।

Hello, kids! Welcome to ToLearnTeam.com. Today’s topic is Comparison of Present, Past and Future Perfect Continuous Tense. You will learn how to identify these three tenses, make positive, negative, and interrogative sentences, build longer sentences step by step, and practice with fun exercises.


2. Learning Objectives

By the end of this lesson, students will be able to:

  • Identify Present Perfect Continuous, Past Perfect Continuous, and Future Perfect Continuous tenses.
  • Know their structures: have/has been, had been, will have been + verb + ing.
  • Use for and since correctly.
  • Make Positive, Negative, and Interrogative sentences in all three tenses.
  • Build longer sentences by adding objects, places, time, and company.
  • Learn 30 daily life sentences compared in three tenses with Bangla meaning and pronunciation.
  • Practice with fun exercises.

3. What is Perfect Continuous Tense?

Perfect Continuous Tense (পুরাঘটিত ঘটমান কাল) expresses an action that has been in progress for a period of time up to a certain point (present, past, or future).

TenseBangla NameMeaningExample
Present Perfect Continuousপুরাঘটিত ঘটমান বর্তমানAction started in past and still continuingI have been reading.
Past Perfect Continuousপুরাঘটিত ঘটমান অতীতAction had been continuing up to a past pointI had been reading.
Future Perfect Continuousপুরাঘটিত ঘটমান ভবিষ্যৎAction will have been continuing up to a future pointI will have been reading.

4. Comparison Chart of Present, Past and Future Perfect Continuous

Here is a comparison chart using the same sentence “I eat rice.”

FeaturePresent Perfect ContinuousPast Perfect ContinuousFuture Perfect Continuous
Auxiliaryhave been / has beenhad beenwill have been
Verb formverb + ingverb + ingverb + ing
Negative auxiliaryhave not been / has not beenhad not beenwill not have been
Question auxiliaryHave/HasHadWill
Time markersfor two hours, since morning, all dayfor two hours, since morning, before, whenfor two hours, since morning, by noon, by the time
Example positiveI have been eating rice.I had been eating rice.I will have been eating rice.
Example negativeI have not been eating rice.I had not been eating rice.I will not have been eating rice.
Example questionHave I been eating rice?Had I been eating rice?Will I have been eating rice?

5. Way of Identification (চেনার উপায়)

To identify the perfect continuous tense, look at the auxiliary + been + verb + ing.

Present Perfect Continuous Indicators

  • Auxiliary: have been / has been + verb + ing.
  • Time words: for, since, all day, all morning, lately, recently.

Examples:

SentenceBangla Meaning
I have been reading for two hours.আমি দুই ঘণ্টা ধরে পড়ছি।
She has been singing since morning.সে সকাল থেকে গান গাইছে।
They have been playing all afternoon.তারা সারাটা বিকেল ধরে খেলছে।

Past Perfect Continuous Indicators

  • Auxiliary: had been + verb + ing.
  • Time words: for, since, before, when, until.

Examples:

SentenceBangla Meaning
I had been reading for two hours before he came.সে আসার আগে আমি দুই ঘণ্টা ধরে পড়ছিলাম।
She had been singing since morning when I arrived.আমি পৌঁছালে সে সকাল থেকে গান গাইছিল।
They had been playing until it rained.বৃষ্টি হওয়া পর্যন্ত তারা খেলছিল।

Future Perfect Continuous Indicators

  • Auxiliary: will have been + verb + ing.
  • Time words: for, since, by, by the time, by next month.

Examples:

SentenceBangla Meaning
I will have been reading for two hours by noon.দুপুরের মধ্যে আমি দুই ঘণ্টা ধরে পড়তে থাকব।
She will have been singing since morning by the time we arrive.আমরা পৌঁছানোর সময় পর্যন্ত সে সকাল থেকে গান গাইতে থাকবে।
They will have been playing for one hour before sunset.সূর্যাস্তের আগে তারা এক ঘণ্টা ধরে খেলতে থাকবে।

6. Structures: Positive, Negative, Interrogative

Present Perfect Continuous Tense

TypeStructureExampleBangla Meaning
PositiveSubject + have/has been + verb+ing + ObjectI have been eating rice.আমি ভাত খাচ্ছি।
NegativeSubject + have/has + not + been + verb+ing + ObjectI have not been eating rice.আমি ভাত খাচ্ছি না।
InterrogativeHave/Has + Subject + been + verb+ing + Object?Have I been eating rice?আমি কি ভাত খাচ্ছি?

Word-by-word meaning for “I have been eating rice”:

WordBangla MeaningPronunciation (Bangla)
Iআমিআই
haveকরছি (auxiliary)হ্যাভ
beenহয়ে/থেকেবিন
eatingখাচ্ছিইটিং
riceভাতরাইস

Past Perfect Continuous Tense

TypeStructureExampleBangla Meaning
PositiveSubject + had been + verb+ing + ObjectI had been eating rice.আমি ভাত খাচ্ছিলাম।
NegativeSubject + had + not + been + verb+ing + ObjectI had not been eating rice.আমি ভাত খাচ্ছিলাম না।
InterrogativeHad + Subject + been + verb+ing + Object?Had I been eating rice?আমি কি ভাত খাচ্ছিলাম?

Word-by-word meaning for “I had been eating rice”:

WordBangla MeaningPronunciation (Bangla)
Iআমিআই
hadছিলাম (auxiliary)হ্যাড
beenহয়ে/থেকেবিন
eatingখাচ্ছিলামইটিং
riceভাতরাইস

Future Perfect Continuous Tense

TypeStructureExampleBangla Meaning
PositiveSubject + will have been + verb+ing + ObjectI will have been eating rice.আমি ভাত খেতে থাকব।
NegativeSubject + will not have been + verb+ing + ObjectI will not have been eating rice.আমি ভাত খেতে থাকব না।
InterrogativeWill + Subject + have been + verb+ing + Object?Will I have been eating rice?আমি কি ভাত খেতে থাকব?

Word-by-word meaning for “I will have been eating rice”:

WordBangla MeaningPronunciation (Bangla)
Iআমিআই
willসাহায্যকারী ক্রিয়া (future)উইল
haveকরব (auxiliary)হ্যাভ
beenহয়ে/থেকেবিন
eatingখেতে থাকবইটিং
riceভাতরাইস

7. 30 Daily Life Sentences in All Three Perfect Continuous Tenses

Here are 30 daily life examples. Each row shows the same action in Present, Past, and Future Perfect Continuous with Bangla meaning.

#Present Perfect ContinuousPast Perfect ContinuousFuture Perfect ContinuousBangla Meaning
1I have been eating rice for ten minutes.I had been eating rice for ten minutes.I will have been eating rice for ten minutes.আমি দশ মিনিট ধরে ভাত খাচ্ছি / খাচ্ছিলাম / খেতে থাকব।
2I have been drinking milk since morning.I had been drinking milk since morning.I will have been drinking milk since morning.আমি সকাল থেকে দুধ পান করছি / করছিলাম / করতে থাকব।
3I have been doing my homework for one hour.I had been doing my homework for one hour.I will have been doing my homework for one hour.আমি এক ঘণ্টা ধরে বাড়ির কাজ করছি / করছিলাম / করতে থাকব।
4I have been reading this book since morning.I had been reading this book since morning.I will have been reading this book since morning.আমি সকাল থেকে এই বইটি পড়ছি / পড়ছিলাম / পড়তে থাকব।
5I have been brushing my teeth for two minutes.I had been brushing my teeth for two minutes.I will have been brushing my teeth for two minutes.আমি দুই মিনিট ধরে দাঁত ব্রাশ করছি / করছিলাম / করতে থাকব।
6You have been playing football for two hours.You had been playing football for two hours.You will have been playing football for two hours.তুমি দুই ঘণ্টা ধরে ফুটবল খেলছ / খেলছিলে / খেলতে থাকবে।
7You have been watching TV since evening.You had been watching TV since evening.You will have been watching TV since evening.তুমি সন্ধ্যা থেকে টিভি দেখছ / দেখছিলে / দেখতে থাকবে।
8She has been singing a song for five minutes.She had been singing a song for five minutes.She will have been singing a song for five minutes.সে পাঁচ মিনিট ধরে একটি গান গাইছে / গাইছিল / গাইতে থাকবে।
9She has been cooking food since morning.She had been cooking food since morning.She will have been cooking food since morning.সে সকাল থেকে খাবার রান্না করছে / করছিল / করতে থাকবে।
10She has been watering the plants for half an hour.She had been watering the plants for half an hour.She will have been watering the plants for half an hour.সে আধা ঘণ্টা ধরে গাছে পানি দিচ্ছে / দিচ্ছিল / দিতে থাকবে।
11He has been playing cricket since afternoon.He had been playing cricket since afternoon.He will have been playing cricket since afternoon.সে বিকেল থেকে ক্রিকেট খেলছে / খেলছিল / খেলতে থাকবে।
12He has been riding a bicycle for one hour.He had been riding a bicycle for one hour.He will have been riding a bicycle for one hour.সে এক ঘণ্টা ধরে সাইকেল চালাচ্ছে / চালাচ্ছিল / চালাতে থাকবে।
13He has been writing a letter since morning.He had been writing a letter since morning.He will have been writing a letter since morning.সে সকাল থেকে একটি চিঠি লিখছে / লিখছিল / লিখতে থাকবে।
14It has been drinking milk for five minutes.It had been drinking milk for five minutes.It will have been drinking milk for five minutes.এটি পাঁচ মিনিট ধরে দুধ পান করছে / করছিল / করতে থাকবে।
15The cat has been sleeping under the table for two hours.The cat had been sleeping under the table for two hours.The cat will have been sleeping under the table for two hours.বিড়ালটি দুই ঘণ্টা ধরে টেবিলের নিচে ঘুমাচ্ছে / ঘুমাচ্ছিল / ঘুমাতে থাকবে।
16The dog has been barking since evening.The dog had been barking since evening.The dog will have been barking since evening.কুকুরটি সন্ধ্যা থেকে ঘেউ ঘেউ করছে / করছিল / করতে থাকবে।
17The sun has been shining since morning.The sun had been shining since morning.The sun will have been shining since morning.সূর্য সকাল থেকে আলো দিচ্ছে / দিচ্ছিল / দিতে থাকবে।
18The birds have been flying in the sky for a long time.The birds had been flying in the sky for a long time.The birds will have been flying in the sky for a long time.পাখিরা অনেকক্ষণ ধরে আকাশে উড়ছে / উড়ছিল / উড়তে থাকবে।
19We have been drinking milk since morning.We had been drinking milk since morning.We will have been drinking milk since morning.আমরা সকাল থেকে দুধ পান করছি / করছিলাম / করতে থাকব।
20We have been cleaning the house for two hours.We had been cleaning the house for two hours.We will have been cleaning the house for two hours.আমরা দুই ঘণ্টা ধরে ঘর পরিষ্কার করছি / করছিলাম / করতে থাকব।
21We have been playing in the park since afternoon.We had been playing in the park since afternoon.We will have been playing in the park since afternoon.আমরা বিকেল থেকে পার্কে খেলছি / খেলছিলাম / খেলতে থাকব।
22They have been watching TV for one hour.They had been watching TV for one hour.They will have been watching TV for one hour.তারা এক ঘণ্টা ধরে টিভি দেখছে / দেখছিল / দেখতে থাকবে।
23They have been going to school since morning.They had been going to school since morning.They will have been going to school since morning.তারা সকাল থেকে স্কুলে যাচ্ছে / যাচ্ছিল / যেতে থাকবে।
24My mother has been cooking delicious food since morning.My mother had been cooking delicious food since morning.My mother will have been cooking delicious food since morning.আমার মা সকাল থেকে সুস্বাদু খাবার রান্না করছেন / করছিলেন / করতে থাকবেন।
25My father has been reading newspaper for half an hour.My father had been reading newspaper for half an hour.My father will have been reading newspaper for half an hour.আমার বাবা আধা ঘণ্টা ধরে খবরের কাগজ পড়ছেন / পড়ছিলেন / পড়তে থাকবেন।
26My sister has been drawing a picture since afternoon.My sister had been drawing a picture since afternoon.My sister will have been drawing a picture since afternoon.আমার বোন বিকেল থেকে একটি ছবি আঁকছে / আঁকছিল / আঁকতে থাকবে।
27My brother has been sleeping for three hours.My brother had been sleeping for three hours.My brother will have been sleeping for three hours.আমার ভাই তিন ঘণ্টা ধরে ঘুমাচ্ছে / ঘুমাচ্ছিল / ঘুমাতে থাকবে।
28The teacher has been speaking English for twenty minutes.The teacher had been speaking English for twenty minutes.The teacher will have been speaking English for twenty minutes.শিক্ষক বিশ মিনিট ধরে ইংরেজি বলছেন / বলছিলেন / বলতে থাকবেন।
29The baby has been crying since morning.The baby had been crying since morning.The baby will have been crying since morning.শিশুটি সকাল থেকে কাঁদছে / কাঁদছিল / কাঁদতে থাকবে।
30I have not been eating rice for long.I had not been eating rice for long.I will not have been eating rice for long.আমি দীর্ঘক্ষণ ধরে ভাত খাচ্ছি না / খাচ্ছিলাম না / খেতে থাকব না।

8. Word Power: Meaning & Bangla Pronunciation

Here is vocabulary related to the three perfect continuous tenses.

English WordPart of SpeechBangla MeaningPronunciation (Bangla)
have beenAuxiliary Phraseকরছি/হচ্ছিহ্যাভ বিন
has beenAuxiliary Phraseকরছে/হচ্ছেহ্যাজ বিন
had beenAuxiliary Phraseকরছিল/হচ্ছিলহ্যাড বিন
will have beenAuxiliary Phraseকরবে/থাকবেউইল হ্যাভ বিন
notAdverbনানট
eatingVerb (ing)খাচ্ছিইটিং
drinkingVerb (ing)পান করছিড্রিংকিং
playingVerb (ing)খেলছিপ্লেয়িং
readingVerb (ing)পড়ছিরিডিং
singingVerb (ing)গান গাইছিসিংগিং
cookingVerb (ing)রান্না করছিকুকিং
wateringVerb (ing)পানি দিচ্ছিওয়াটারিং
ridingVerb (ing)চালাচ্ছিরাইডিং
writingVerb (ing)লিখছিরাইটিং
sleepingVerb (ing)ঘুমাচ্ছিস্লিপিং
barkingVerb (ing)ঘেউ ঘেউ করছেবার্কিং
shiningVerb (ing)আলো দিচ্ছেশাইনিং
flyingVerb (ing)উড়ছেফ্লাইং
cleaningVerb (ing)পরিষ্কার করছিক্লিনিং
watchingVerb (ing)দেখছিওয়াচিং
goingVerb (ing)যাচ্ছিগোয়িং
cryingVerb (ing)কাঁদছেক্রাইং
speakingVerb (ing)বলছিস্পিকিং
helpingVerb (ing)সাহায্য করছিহেল্পিং
learningVerb (ing)শিখছিলার্নিং
forPrepositionধরে (সময়)ফর
sincePrepositionথেকে (সময়)সিনস
all dayAdverb Phraseসারাদিনঅল ডে
all morningAdverb Phraseসারাটা সকালঅল মর্নিং
latelyAdverbইদানীংলেটলি
recentlyAdverbসম্প্রতিরিসেন্টলি
beforeConjunction/Prepositionআগেবিফোর
whenConjunctionযখনহোয়েন
untilConjunction/Prepositionপর্যন্তআনটিল
byPrepositionমধ্যেবাই
by the timeConjunctionযতক্ষণেবাই দ্য টাইম
riceNounভাতরাইস
milkNounদুধমিল্ক
bookNounবইবুক
footballNounফুটবলফুটবল
cricketNounক্রিকেটক্রিকেট
TVNounটিভিটিভি
songNounগানসং
letterNounচিঠিলেটার
bicycleNounসাইকেলবাইসাইকেল
plantsNounগাছপ্ল্যান্টস
catNounবিড়ালক্যাট
dogNounকুকুরডগ
sunNounসূর্যসান
birdsNounপাখিবার্ডস
skyNounআকাশস্কাই
schoolNounস্কুলস্কুল
houseNounঘরহাউস
parkNounপার্কপার্ক
motherNounমামাদার
fatherNounবাবাফাদার
sisterNounবোনসিস্টার
brotherNounভাইব্রাদার
teacherNounশিক্ষকটিচার
babyNounশিশুবেবি

9. Phrasal Verbs in Perfect Continuous Tenses

Phrasal verbs can be used in Present, Past, and Future Perfect Continuous. Here are useful examples.

Phrasal VerbBangla MeaningPresent Perfect ContinuousPast Perfect ContinuousFuture Perfect Continuous
wake upঘুম থেকে ওঠাI have been waking up early for a week.I had been waking up early for a week.I will have been waking up early for a week.
get upবিছানা ছেড়ে ওঠাShe has been getting up at 6 for a month.She had been getting up at 6 for a month.She will have been getting up at 6 for a month.
sit downবসাThey have been sitting down for an hour.They had been sitting down for an hour.They will have been sitting down for an hour.
stand upদাঁড়ানোHe has been standing up for ten minutes.He had been standing up for ten minutes.He will have been standing up for ten minutes.
put onপরাShe has been putting on her shoes for five minutes.She had been putting on her shoes for five minutes.She will have been putting on her shoes for five minutes.
take offখোলাHe has been taking off his coat since morning.He had been taking off his coat since morning.He will have been taking off his coat since morning.
turn onচালু করাFather has been turning on the fan since noon.Father had been turning on the fan since noon.Father will have been turning on the fan since noon.
turn offবন্ধ করাMother has been turning off the TV for a while.Mother had been turning off the TV for a while.Mother will have been turning off the TV for a while.
look forখোঁজাI have been looking for my pencil for an hour.I had been looking for my pencil for an hour.I will have been looking for my pencil for an hour.
look afterযত্ন নেওয়াShe has been looking after her brother since morning.She had been looking after her brother since morning.She will have been looking after her brother since morning.
pick upকুড়িয়ে নেওয়াHe has been picking up toys for ten minutes.He had been picking up toys for ten minutes.He will have been picking up toys for ten minutes.
clean upপরিষ্কার করাWe have been cleaning up the room for two hours.We had been cleaning up the room for two hours.We will have been cleaning up the room for two hours.
give upছেড়ে দেওয়াShe has been giving up junk food for a month.She had been giving up junk food for a month.She will have been giving up junk food for a month.
come backফিরে আসাHe has been coming back home late for a week.He had been coming back home late for a week.He will have been coming back home late for a week.
go outবাইরে যাওয়াThey have been going out to play since afternoon.They had been going out to play since afternoon.They will have been going out to play since afternoon.

10. Make Sentences Larger Step by Step

Kids can make sentences larger in all three perfect continuous tenses by adding extra objects, places, time, and company.

Example 1: Build Present Perfect Continuous “I have been eating rice.”

StepSentenceWhat is AddedBangla Meaning
1I have been eating rice.Basicআমি ভাত খাচ্ছি।
2I have been eating rice and fish.Extra objectআমি ভাত ও মাছ খাচ্ছি।
3I have been eating rice and fish for ten minutes.Durationআমি দশ মিনিট ধরে ভাত ও মাছ খাচ্ছি।
4I have been eating rice and fish for ten minutes in the kitchen.Placeআমি দশ মিনিট ধরে রান্নাঘরে ভাত ও মাছ খাচ্ছি।
5I have been eating rice and fish for ten minutes in the kitchen with my family.Companyআমি দশ মিনিট ধরে রান্নাঘরে আমার পরিবারের সঙ্গে ভাত ও মাছ খাচ্ছি।

Example 2: Build Past Perfect Continuous “She had been reading a book.”

StepSentenceWhat is AddedBangla Meaning
1She had been reading a book.Basicসে একটি বই পড়ছিল।
2She had been reading a storybook.Specific objectসে একটি গল্পের বই পড়ছিল।
3She had been reading an interesting storybook.Adjectiveসে একটি মজার গল্পের বই পড়ছিল।
4She had been reading an interesting storybook for two hours.Durationসে দুই ঘণ্টা ধরে একটি মজার গল্পের বই পড়ছিল।
5She had been reading an interesting storybook for two hours in her room.Placeসে দুই ঘণ্টা ধরে তার ঘরে একটি মজার গল্পের বই পড়ছিল।

Example 3: Build Future Perfect Continuous “He will have been playing football.”

StepSentenceWhat is AddedBangla Meaning
1He will have been playing football.Basicসে ফুটবল খেলতে থাকবে।
2He will have been playing football for two hours.Durationসে দুই ঘণ্টা ধরে ফুটবল খেলতে থাকবে।
3He will have been playing football for two hours by evening.Timeসে সন্ধ্যার মধ্যে দুই ঘণ্টা ধরে ফুটবল খেলতে থাকবে।
4He will have been playing football for two hours by evening in the field.Placeসে সন্ধ্যার মধ্যে দুই ঘণ্টা ধরে মাঠে ফুটবল খেলতে থাকবে।
5He will have been playing football for two hours by evening in the field with his friends.Companyসে সন্ধ্যার মধ্যে দুই ঘণ্টা ধরে মাঠে তার বন্ধুদের সঙ্গে ফুটবল খেলতে থাকবে।

11. Negative and WH Question Examples

Negative Sentences in Three Perfect Continuous Tenses

Present NegativePast NegativeFuture NegativeBangla Meaning
I have not been eating rice.I had not been eating rice.I will not have been eating rice.আমি ভাত খাচ্ছি না / খাচ্ছিলাম না / খেতে থাকব না।
She has not been singing.She had not been singing.She will not have been singing.সে গান গাইছে না / গাইছিল না / গাইতে থাকবে না।
He has not been playing.He had not been playing.He will not have been playing.সে খেলছে না / খেলছিল না / খেলতে থাকবে না।
We have not been drinking milk.We had not been drinking milk.We will not have been drinking milk.আমরা দুধ পান করছি না / করছিলাম না / করতে থাকব না।
They have not been watching TV.They had not been watching TV.They will not have been watching TV.তারা টিভি দেখছে না / দেখছিল না / দেখতে থাকবে না।

Interrogative Sentences in Three Perfect Continuous Tenses

Present QuestionPast QuestionFuture QuestionBangla Meaning
Have you been eating rice?Had you been eating rice?Will you have been eating rice?তুমি কি ভাত খাচ্ছ / খাচ্ছিলে / খেতে থাকবে?
Has she been singing?Had she been singing?Will she have been singing?সে কি গান গাইছে / গাইছিল / গাইতে থাকবে?
Has he been playing?Had he been playing?Will he have been playing?সে কি খেলছে / খেলছিল / খেলতে থাকবে?
Have we been drinking milk?Had we been drinking milk?Will we have been drinking milk?আমরা কি দুধ পান করছি / করছিলাম / করতে থাকব?
Have they been watching TV?Had they been watching TV?Will they have been watching TV?তারা কি টিভি দেখছে / দেখছিল / দেখতে থাকবে?

WH Questions in Three Perfect Continuous Tenses

WH WordPresentPastFuture
WhatWhat have you been doing?What had you been doing?What will you have been doing?
WhereWhere has she been going?Where had she been going?Where will she have been going?
Since whenSince when have they been playing?Since when had they been playing?Since when will they have been playing?
WhyWhy has he been crying?Why had he been crying?Why will he have been crying?
How longHow long have you been studying?How long had you been studying?How long will you have been studying?
WhichWhich book have you been reading?Which book had you been reading?Which book will you have been reading?

12. Exercise Section

Exercise 1: Identify the Tense

Write Present Perfect Continuous, Past Perfect Continuous, or Future Perfect Continuous for each sentence.

SentenceTense
I have been eating rice.
I had been eating rice.
I will have been eating rice.
She has been singing a song.
She had been singing a song.
She will have been singing a song.
They had been playing football.
They will have been playing football.
We have been drinking milk.
We had been drinking milk.

Exercise 2: Fill in the Blanks with Correct Auxiliary

Fill in with have been, has been, had been, will have been.

  1. I ______ reading a book.
  2. She ______ singing a song.
  3. He ______ playing football.
  4. We ______ drinking milk.
  5. They ______ watching TV.
  6. The cat ______ sleeping.
  7. You ______ working hard.

Exercise 3: Change Positive to Negative and Interrogative

PositiveNegativeInterrogative
I have been eating rice.
She had been singing a song.
They will have been playing football.
He has been reading a book.
We had been watching TV.

Exercise 4: Make Sentences Larger Step by Step

Start with “I have been eating rice.” and add words step by step.
Example: I have been eating rice. → I have been eating rice and fish. → I have been eating rice and fish for ten minutes. → I have been eating rice and fish for ten minutes in the kitchen.
Now try with “She had been reading a book.”

Exercise 5: Fill in with for / since

  1. I have been reading ______ two hours.
  2. She had been singing ______ morning.
  3. He will have been playing ______ afternoon.
  4. We have been watching TV ______ one hour.
  5. They had been sleeping ______ evening.

Exercise 6: Write Your Own

Write one positive, one negative, and one interrogative sentence for each Perfect Continuous Tense (Present, Past, Future). Total 9 sentences.


13. Answer Key

Exercise 1

SentenceTense
I have been eating rice.Present Perfect Continuous
I had been eating rice.Past Perfect Continuous
I will have been eating rice.Future Perfect Continuous
She has been singing a song.Present Perfect Continuous
She had been singing a song.Past Perfect Continuous
She will have been singing a song.Future Perfect Continuous
They had been playing football.Past Perfect Continuous
They will have been playing football.Future Perfect Continuous
We have been drinking milk.Present Perfect Continuous
We had been drinking milk.Past Perfect Continuous

Exercise 2

  1. have been
  2. has been
  3. has been
  4. have been
  5. have been
  6. has been
  7. have been

Exercise 3

PositiveNegativeInterrogative
I have been eating rice.I have not been eating rice.Have I been eating rice?
She had been singing a song.She had not been singing a song.Had she been singing a song?
They will have been playing football.They will not have been playing football.Will they have been playing football?
He has been reading a book.He has not been reading a book.Has he been reading a book?
We had been watching TV.We had not been watching TV.Had we been watching TV?

Exercise 4

(Student’s own answer. Example: She had been reading a book. → She had been reading a storybook. → She had been reading an interesting storybook. → She had been reading an interesting storybook for two hours. → She had been reading an interesting storybook for two hours in her room.)

Exercise 5

  1. for
  2. since
  3. since
  4. for
  5. since

Exercise 6

(Student’s own answer.)


14. Conclusion

Great job, kids! Today you learned the Comparison of Present, Past and Future Perfect Continuous Tense. You know that Present Perfect Continuous uses have/has been + ing, Past Perfect Continuous uses had been + ing, and Future Perfect Continuous uses will have been + ing. You also learned to use for and since. You practiced making positive, negative, and interrogative sentences, built longer sentences step by step, and used phrasal verbs.

Remember:

  • Look at the auxiliary and been + verb + ing to identify these tenses.
  • Use for for duration and since for starting point.
  • Practice every day to master them.

Visit ToLearnTeam.com for more fun English grammar lessons.

Leave a Reply

Welcome to To Learn Team, a dynamic educational platform where knowledge meets collaboration. Designed for students, educators, and lifelong learners, we provide a curated hub of interactive study groups, expert tutorials, and comprehensive resources across diverse subjects. We believe that learning is most powerful when done together. By uniting a global community, we transform curiosity into confidence and individual aspirations into shared achievements. Join the To Learn Team today—elevate your intellect and grow with us!

Get In Touch

Address

Dhaka, Bangladesh

Email

abir43tee@gmail.com

Phone

+880 1711427737

Quick Search