Talk about an activity that started earlier and is still going onتحدّث عن نشاط بدأ وما زال مستمرًا
In this lesson
Explain how long you have been doing something.
Try one question before you read
Which sentence is correct?
4 questions left
The idea, simply
The present perfect continuous is have or has been + verb-ing. It describes an activity that started in the past and is still going on, or has just stopped and you can see the result: I have been waiting for twenty minutes. You look tired. Have you been running? Use it with for, since, and How long. State verbs such as know and like stay in the present perfect: I have known him for years.
Examples
I have been waiting here for twenty minutes.
How long have you been learning English?
She has been working here since March.
Lesson words
- waitينتظرSorry for making you wait.
- lookيبدوYou look happy today.
- all morningطوال الصباحI have been busy all morning.
- learnيتعلمHe is learning to drive.
- sinceمنذIt has been cold since Monday.
Interactive exercises that check themselves; your progress stays in your browser.
Lesson exercises
Put the words in the correct order.
Words: been / for / have / here / I / minutes. / twenty / waiting
Answer
I have been waiting here for twenty minutes.
Complete the gap: It has ___ raining all morning.
Answer
been
Choose the correct English sentence.
Answer
They have been living in Giza for two years.
Which sentence is correct?
Answer
I have known her since 2019.
Know is a state verb that does not take -ing, so we use the present perfect have known.
Explain how long you have been doing something.
Model answer
I have been waiting here for twenty minutes.
Compare your answer with the model and check word order, capitals, and punctuation.
Interactive exercises that check themselves; your progress stays in your browser.
Lessons in this unit
- Talk about rules and obligations
- Separate not necessary from not allowed
- Make a logical guess from evidence
- Choose between verb + ing and verb + to
- Talk about what you could do in the past
- Link future events with when and as soon as
- Talk about an activity that started earlier and is still going on
- Ask politely with indirect questions
- Check information with a question tag
- Use make and do correctly
Learn what you will use today.تعلّم ما ستستخدمه اليوم.
Short, practical lessons with Arabic explanations, English examples, and exercises that check themselves. No account, and your progress stays in your browser.
- 0lessons complete
- 0day streak
- 0XP earned
- —Your level
Loading lessons…
Your progress
Your progress and answers stay in this browser only.
Read more lessons