UNIT 9 · Intermediate · B1–B2

Present Perfect Continuous“I have been doing” — 44 interactive questions

0%
Correct answers
🎉 Brilliant! You finished all 44 questions of Unit 9!
🎬
Video lesson — coming soon
No video for this unit on the All English 4U channel yet. Record a short lesson, upload it to YouTube, and we’ll embed it right here.
▶ Open channel

📖 Grammar Reference — Present Perfect Continuous

Study the notes, then work through the six exercises.

🎯
What you’ll learnActivities continuing up to now
⏱️
~15 minNotes + 6 exercises
44 questionsInstant feedback

A How we form it

Tiêu đềI/you/we/they · he/she/it
+
have/has beenhave been · has been
+
verb + -ingwaiting
+ I‘ve been waiting · she‘s been waiting
? How long have you been waiting?

B An activity continuing up to now

It started in the past and is still happening (or has just stopped). It focuses on the activity and its duration.

I’ve been waiting NOW (still going) for an hour / since 2pm
forsinceHow long…?all dayrecentlylately

C Continuous vs simple perfect

I’ve been reading all day. (activity/duration)
# I’ve read this book twice. (how many → simple)
💧 It’s been raining. (recent result: wet ground)
I’ve been knowing him. → state verb: I’ve known him.
📌
Rememberhave/has been + -ing = an activity that started in the past and continues up to now (or just stopped). Ask How long…? with for / since.

Made with care for English learners · allenglish4u.com
Original practice material inspired by the English Grammar in Use syllabus (Cambridge University Press). Example sentences and exercises are written by All English 4U.