Present Perfect Continuous · Exercises
B1Intermediate practice
Visible results, repeated actions and state verbs.
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
- B1 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 B1
- 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)
- Simple or continuous? (have done / have been doing)
- State verbs: I’ve known him for years
- 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.
Is this sentence correct?
Tom has been having a dog for years.
Show answer
Tom has had a dog for years.
“been having” should be “had”. “have” is a state verb, so it isn’t used in the continuous. With for / since use the present perfect simple.
Ask a question about the highlighted words, starting with “What”.
Sofia has been practising a new song.
Show answer
What has Sofia been practising?
Wh- questions: question word + have / has + subject + been + -ing? What have you been doing? A preposition stays at the end: Who have you been talking to?
Ask a question about the highlighted words, starting with “What”.
My little sister has been practising a new song.
Show answer
What has my little sister been practising?
Wh- questions: question word + have / has + subject + been + -ing? What have you been doing? A preposition stays at the end: Who have you been talking to?
Choose the correct short answer.
Has my brother been living with his grandparents? — No, _____.
Show answer
Has my brother been living with his grandparents? — No, he 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.
Put the words in order to make a question.
lately / been / stamps / my / collecting / has / niece
Show answer
Has my niece been collecting stamps lately?
Questions: Have / Has + subject + been + -ing? Has my niece been collecting stamps lately?
Complete the sentence.
Lucia _____ (text) you all day.
Show answer
Lucia has been texting you all day.
For an action repeated again and again up to now (calling, sneezing, knocking), use have / has been + -ing.