I have been doing
The present perfect continuous talks about an action that started before now and is still continuing, or has a result now.
I have been reading.
She has been studying.
We have not been playing.
Has Ali been working?
Have they been waiting?
It connects past action with now.
I have been studying.I started before now and I am still studying.Action continues.
She has been running.She ran before now, and now she looks tired.Result now.
They have been waiting.They started waiting earlier and are still waiting.Duration until now.
Use has / have been + verb-ing.
I / You / We / They have beenI have been reading.
They have been playing.Use have been.
They have been playing.Use have been.
He / She / It has beenHe has been sleeping.
It has been raining.Use has been.
It has been raining.Use has been.
Names use has beenSara has been writing.
Omar has been working.One name works like he or she.
Omar has been working.One name works like he or she.
Subject + has/have been + verb-ing.
I have been learning.Short form: I've been learning.I + have been
Maha has been reading.Short form: Maha's been reading.Name + has been
We have been practicing.Short form: We've been practicing.We + have been
Add not after has or have.
I have not been sleeping.Short form: I haven't been sleeping.have not = haven't
She has not been eating.Short form: She hasn't been eating.has not = hasn't
They have not been working.Short form: They haven't been working.Keep been + ing.
Move has or have to the front.
Have I / you / we / they been?Have you been studying?
Have they been waiting?Use have.
Have they been waiting?Use have.
Has he / she / it been?Has she been reading?
Has it been raining?Use has.
Has it been raining?Use has.
Has + name been?Has Ali been working?
Has Sara been cooking?Name uses has.
Has Sara been cooking?Name uses has.
Answer with has, hasn't, have, or haven't.
Have you been reading?Yes, I have.
No, I haven't.Have question -> have answer.
No, I haven't.Have question -> have answer.
Has Sara been studying?Yes, she has.
No, she hasn't.Has question -> has answer.
No, she hasn't.Has question -> has answer.
Have they been waiting?Yes, they have.
No, they haven't.Use the subject again.
No, they haven't.Use the subject again.
Use for and since.
for + length of timefor two hours
for three days
for a long timeHow long?
for three days
for a long timeHow long?
since + starting pointsince 8 o'clock
since Monday
since 2024When did it start?
since Monday
since 2024When did it start?
ExamplesI have been waiting for ten minutes.
She has been studying since morning.Started before now.
She has been studying since morning.Started before now.
Most verbs just add ing.
Just add ingplay -> playing
read -> reading
work -> workingMost verbs are simple.
read -> reading
work -> workingMost verbs are simple.
Keep double esee -> seeing
agree -> agreeingDo not remove ee.
agree -> agreeingDo not remove ee.
No y changestudy -> studying
enjoy -> enjoyingDo not change y to i.
enjoy -> enjoyingDo not change y to i.
Drop silent e before ing.
make -> makingShe has been making lunch.Drop silent e.
write -> writingAli has been writing.Drop e, add ing.
dance -> dancingThey have been dancing.Drop e, add ing.
Some short verbs double the last letter.
run -> runningHe has been running.Double n.
sit -> sittingWe have been sitting.Double t.
swim -> swimmingThey have been swimming.Double m.
Choose the correct words.
I ___ for one hour.
Choose the correct negative form.
The baby ___ well.
Choose the question starter.
___ they been waiting since morning?
Choose the correct sentence.
Which sentence is correct?
Choose the correct question.
Which question is correct?
Fill five blanks.
Choose the best present perfect continuous form for each blank.
I since 4 o'clock.
Maha dinner.
We outside.
Ali been working?
Yes, it all day.
Mixed question types of 5
Answer all five. Then tap Finish test to see your result sheet.
1. Sentence completion
The cat ___ all morning.
2. MCQ
Which sentence is correct?
3. Type the answer
___ Sara been reading?
4. Type the -ing form
make -> ___
5. MCQ
Answer: Has Omar been working?
Great work!
Your learning comment will appear here.
Total score0 / 0
Percentage0%
Learning levelLearning
| Part | Result | Comment |
|---|