Present Perfect Continuous

Learn has / have been + verb-ing for actions continuing until now.

Screen 1 of 19 Score: 0 / 0
Topic

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?
What does it mean?

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.
Main rule

Use has / have been + verb-ing.

I / You / We / They have beenI have been reading.
They have been playing.Use have been.
He / She / It has beenHe has been sleeping.
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.
Affirmative form

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
Negative form

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.
Question form

Move has or have to the front.

Have I / you / we / they been?Have you been studying?
Have they been waiting?Use have.
Has he / she / it been?Has she been reading?
Has it been raining?Use has.
Has + name been?Has Ali been working?
Has Sara been cooking?Name uses has.
Short answers

Answer with has, hasn't, have, or haven't.

Have you been reading?Yes, I have.
No, I haven't.Have question -> have answer.
Has Sara been studying?Yes, she has.
No, she hasn't.Has question -> has answer.
Have they been waiting?Yes, they have.
No, they haven't.Use the subject again.
Time words

Use for and since.

for + length of timefor two hours
for three days
for a long timeHow long?
since + starting pointsince 8 o'clock
since Monday
since 2024When did it start?
ExamplesI have been waiting for ten minutes.
She has been studying since morning.Started before now.
Adding ing

Most verbs just add ing.

Just add ingplay -> playing
read -> reading
work -> workingMost verbs are simple.
Keep double esee -> seeing
agree -> agreeingDo not remove ee.
No y changestudy -> studying
enjoy -> enjoyingDo not change y to i.
Drop e

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.
Double the last letter

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.
Sentence completion 1

Choose the correct words.

I ___ for one hour.

Sentence completion 2

Choose the correct negative form.

The baby ___ well.

Sentence completion 3

Choose the question starter.

___ they been waiting since morning?

MCQ 1

Choose the correct sentence.

Which sentence is correct?

MCQ 2

Choose the correct question.

Which question is correct?

Paragraph completion 1

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.
Test 1

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?

Cumulative result sheet

Great work!

Your learning comment will appear here.

Total score0 / 0
Percentage0%
Learning levelLearning
Part Result Comment