Present Perfect vs Present Perfect Continuous

A2Have done vs have been doing

You learn to: say what you have done and what you have been doing

Free PDF: all 100 sentences

Print it and practice without your phone.

We only store your email if you tick the box. Privacy

or just download it

For teachers: class mode — one sentence at a time, big type.

Tap ▶ to hear a sentence from the video.

Settings

Meanings in my language

Speed

Order

If the video does not play

A computer voice reads every sentence. Use it when the video is blocked.
  1. 1
    I have cleaned my room.
    I have been cleaning my room.
  2. 2
    It has rained.
    It has been raining.
  3. 3
    She has cooked dinner.
    She has been cooking dinner.
  4. 4
    He has waited for you.
    He has been waiting for you.
  5. 5
    We have learned English.
    We have been learning English.
  6. 6
    They have played tennis.
    They have been playing tennis.
  7. 7
    You have slept enough.
    You have been sleeping all day.
  8. 8
    I have watched this movie.
    I have been watching this movie.
  9. 9
    She has talked to him.
    She has been talking to him.
  10. 10
    He has studied hard.
    He has been studying hard.
  11. 11
    We have walked in the park.
    We have been walking in the park.
  12. 12
    I have read the book.
    I have been reading the book.
  13. 13
    They have run five miles.
    They have been running for an hour.
  14. 14
    It has snowed here.
    It has been snowing here.
  15. 15
    She has cried.
    She has been crying.
  16. 16
    He has driven the car.
    He has been driving the car.
  17. 17
    I have listened to the song.
    I have been listening to the song.
  18. 18
    We have searched for it.
    We have been searching for it.
  19. 19
    You have painted the wall.
    You have been painting the wall.
  20. 20
    I have written an email.
    I have been writing an email.
  21. 21
    He has fixed his bike.
    He has been fixing his bike.
  22. 22
    They have built a house.
    They have been building a house.
  23. 23
    We have practiced yoga.
    We have been practicing yoga.
  24. 24
    I have exercised today.
    I have been exercising today.
  25. 25
    It has worked well.
    It has been working well.
  26. 26
    She has used my phone.
    She has been using my phone.
  27. 27
    He has looked for a job.
    He has been looking for a job.
  28. 28
    I have baked a cake.
    I have been baking a cake.
  29. 29
    We have planned the trip.
    We have been planning the trip.
  30. 30
    They have traveled to Japan.
    They have been traveling in Japan.
  31. 31
    You have rested.
    You have been resting.
  32. 32
    I have shopped online.
    I have been shopping online.
  33. 33
    She has tried to call.
    She has been trying to call.
  34. 34
    He has prepared the food.
    He has been preparing the food.
  35. 35
    We have decorated the room.
    We have been decorating the room.
  36. 36
    They have saved money.
    They have been saving money.
  37. 37
    I have repaired the roof.
    I have been repairing the roof.
  38. 38
    She has helped me.
    She has been helping me.
  39. 39
    He has drawn a picture.
    He has been drawing a picture.
  40. 40
    We have typed the letter.
    We have been typing the letter.
  41. 41
    They have washed the car.
    They have been washing the car.
  42. 42
    I have packed my bag.
    I have been packing my bag.
  43. 43
    She has reviewed the lesson.
    She has been reviewing the lesson.
  44. 44
    He has recorded a video.
    He has been recording a video.
  45. 45
    We have discussed the plan.
    We have been discussing the plan.
  46. 46
    They have argued.
    They have been arguing.
  47. 47
    You have smiled today.
    You have been smiling today.
  48. 48
    I have lived here for a year.
    I have been living here for a year.
  49. 49
    She has sung a song.
    She has been singing a song.
  50. 50
    He has played the guitar.
    He has been playing the guitar.