Arsenio’s ESL Podcast: Season 3 – Episode 26 – Grammar – Present Perfect Continuous

Arsenio's ESL Podcast
Arsenio's ESL Podcast: Season 3 - Episode 26 - Grammar - Present Perfect Continuous

Welcome back to one of my favorite grammar lessons — the present perfect continuous! I usually use this compared to the present perfect.  Example, I’ve been living in Thailand for five years.  I don’t like saying “I’ve lived in Thailand for five years.”  That could possibly indicate that I no longer live there, at times.  So, let’s dive into some rules and exercises!

  1. I’ve been living here in Thailand for five years.
  2. I’ve seen two black panthers at the zoo.
  3. I’ve created an audience with people from all over the world.
  4. Recently we’ve been doing lots of exams.

Which of the sentences gives more importance to……

a. the completion and result of an action?

b. the process and duration of an action?

c. how many times an action has happened?

d. the fact that an action is temporary, incomplete or has finished very recently?


In the following pictures, write sentences using the present perfect continuous.


Are these sentences grammatically correct or not? If they aren’t, change them.

  1. I’ve been cutting my toe.
  2. We’ve been learning Japanese abroad for several months and we enjoy it!
  3. Have you been crying, Darlene?
  4. She’s been reading this Harry Potter book three times.
  5. My brother has taken out some of the trash, but he hasn’t taken out all of it.
  6. Oh, no! You’ve been breaking the window!
  7. This week I’ll be in Bangkok, but next week I’ll be heading to Vientiane.

Choose the correct alternative.

  1. Stop singing that song.  You’ve sing/been singing it since the morning!
  2. That’s it.  I’ve done/been doing all the chores.
  3. It’s terrible! The amount of rainfall has/been having caused a lot of accidents.
  4. She’s looked/been looking for her books all day, but she still can’t find them.
  5. Why are you dirty? What have you done/been doing?
  6. That actor has made/been making twenty films.
  7. My eyes hurt.  i’ve worked/been working on the computer all day.
  8. You’ve played/been playing games since last night.  Turn off the TV.!


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.