Present Perfect Continuous practice (B1) - Flashcards #264

Cards for B1: answer, then flip the card to check – Present Perfect Continuous.

🖨 Print cards

Cards in this set (24)

  1. been / running / has / he – He has been running?
  2. We ___ a lot of problems this week. (have been having / have had) – have had (We have had a lot of problems this week.)
  3. Here's your book. Nick ___ it. (has been returning / has returned) – has returned (Here's your book. Nick has returned it.)
  4. he / hard / has / working / been – He has been working hard?
  5. How long ___ Jack? (have you been knowing / have you known) – have you known (How long have you known Jack?)
  6. Please wait. They ___ yet. (haven't been finishing / haven't finished) – haven't finished (Please wait. They haven't finished yet.)
  7. waiting / been / I / have / you / for – I have been waiting for you?
  8. He ___ for you for six hours. ('s been waiting / 's waited) – 's been waiting (He 's been waiting for you for six hours.)
  9. The dog ___ for hours. (has barked / has been barking) – has been barking (The dog has been barking for hours.)
  10. hours / it / been / raining / two / for / has – It has been raining for two hours?
  11. He is tired. He ___ hard. (has been working / has worked) – has been working (He is tired. He has been working hard.)
  12. She ___ us an invitation to her party. (hasn't been sending / hasn't sent) – hasn't sent (She hasn't sent us an invitation to her party.)
  13. day / watching / TV / been / all / he / has – He has been watching TV all day?
  14. Where's the book I gave you? What ___ with it? (have you been doing / have you done) – have you done (Where's the book I gave you? What have you done with it?)
  15. They ___ since early this morning. (have been cooking / have cooked) – have been cooking (They have been cooking since early this morning.)
  16. she / was / been / has / since / six / she / playing / tennis – She has been playing tennis since she was six?
  17. Where have you been? I ___ for you everywhere. ('ve been looking / 've looked) – 've been looking (Where have you been? I 've been looking for you everywhere.)
  18. been / has / house / painting / he / the – He has been painting the house?
  19. Everything is going well. We ___ any problems so far. (haven't been having / haven't had) – haven't had (Everything is going well. We haven't had any problems so far.)
  20. she / been / reading / morning / since / has – She has been reading since morning?
  21. - Where's your key? - I don't know. I ___ it. ('ve been losing / 've lost) – 've lost (- Where's your key? - I don't know. I 've lost it.)
  22. planting / been / has / he / trees – He has been planting trees?
  23. Her phone ___ for ten minutes. It annoys me. (has been ringing / has rung) – has been ringing (Her phone has been ringing for ten minutes. It annoys me.)
  24. has / minutes / waiting / for / been / he / thirty – He has been waiting for thirty minutes?

24 cards. Look at the card, say the answer, flip it to check, then press “I know it” or “Again”: the cards you don't know yet come back until you know them all.

Comments appear after moderation.