Present Perfect Continuous Matching Quiz

Match the present perfect continuous sentences on the left with the reasons on the right.

For each question, write in the space ONLY the correct number to match with the question number on the left. Example: if you think the first question on the right goes with number 7 on the left, write "7" in the first space.


1. I've been reading all night.
2. I've been writing for hours.
3. I've been sleeping badly.
4. I've been baking bread.
5. I've been waiting for a bus.
6. I've been saving for years.
7. I've been living with my sister.
8. It's been raining all day.
I'm so depressed!
My eyes were red.
There's flour everywhere.
I can buy that car.
I feel exhausted.
My patience is disappearing!
My hand has cramp.
They're working on my house.

© 2001-2023 esl-lounge.com