Present Perfect Continuous · Exercises
A2Elementary practice
Negatives, questions, for / since and How long…?
Play
- Practice10 exercises at your own pace
- Time Attack60 seconds, as many as you can
- Survival3 lives, harder as you go
- Tense SortDrag sentences into their tense — 60 seconds
- Timelines10 sentences to match to their timelines
- A2 Boss12 hits before you lose 3 lives
- Irregular MatchPair verbs with their past forms — 60 seconds
Want to mix tenses, go endless or pick exercise types? Set up your own session.
What you’ll practise at A2
- have / has been + -ing
- Spelling: running, making, lying
- Negatives: haven’t / hasn’t been
- Questions: Have you been…?
- Short answers: Yes, I have (not Yes, I’ve)
- What have you been doing? (wh- questions)
- for / since and How long…?
- Visible results: You’re out of breath — have you been running?
- Repeated actions and recent habits (lately)
- Timelines: what the tense means
Need a refresher? Learn the present perfect continuous: rules, tables and audio examples.
Sample exercises
A taste of what’s inside. In practice mode every exercise is freshly generated.
Find the word that is wrong.
Has Rosa been sitting in the garden? No, she isn't.
Show answer
Has Rosa been sitting in the garden? No, she hasn't.
Short answers repeat have / has: Yes, I have. / No, she hasn’t. Don’t contract positive short answers (not “Yes, I’ve” or “Yes, she’s”): have / has is stressed at the end, so it needs its full form.
Complete the question.
_____ Jack been tidying the garage since six o’clock?
Show answer
Has Jack been tidying the garage since six o’clock?
Questions: Have / Has + subject + been + -ing? Has Jack been tidying the garage since six o’clock?
Find the word that is wrong.
You have being running in the park since breakfast.
Show answer
You have been running in the park since breakfast.
After have / has, use “been”, not “being”. Present perfect continuous: have / has + been + -ing. Use has with he, she and it.
Choose the correct short answer.
Has Rosa been cleaning the house? — No, _____.
Show answer
Has Rosa been cleaning the house? — No, she hasn't.
Short answers repeat have / has: Yes, I have. / No, she hasn’t. Don’t contract positive short answers (not “Yes, I’ve” or “Yes, she’s”): have / has is stressed at the end, so it needs its full form.
Choose the correct question.
Which sentence is correct?
Show answer
How long has Sofia been talking on the phone?
How long + have / has + subject + been + -ing? asks about the duration up to now.
Is this sentence correct?
Has Lucas been saving for a holiday? Yes, he has.
Show answer
Has Lucas been saving for a holiday? Yes, he has.
Yes, it’s correct. Short answers repeat have / has: Yes, I have. / No, she hasn’t. Don’t contract positive short answers (not “Yes, I’ve” or “Yes, she’s”): have / has is stressed at the end, so it needs its full form.