← Back to the task
English Task · english-task.com

Present Perfect Simple or Continuous?

Name: Date:

Choose the Present Perfect Simple or the Present Perfect Continuous

  1. We
    a lot of problems this week.
    1. have had
    2. have been having
  2. My eyes are hurting a bit because
    this book for over two hours.
    1. I've read
    2. I've been reading
  3. She
    a lot of apples.
    1. has picked
    2. has been picking
  4. He
    his cup.
    1. has broken
    2. has been breaking
  5. Peter
    to Paris four times.
    1. has been being
    2. has been
  6. She
    three letters this morning.
    1. has received
    2. has been receiving
  7. How long
    Jack?
    1. have you been knowing
    2. have you known
  8. I
    Emily for a long time.
    1. have not been seeing
    2. have not seen
  9. I
    for my brother for a long time.
    1. have been waiting
    2. have waited
  10. I feel tired as I
    in the garden for several hours.
    1. have been working
    2. have worked
  11. She
    for more than an hour, my ears hurt!
    1. has talked
    2. has been talking
  12. I
    to call you all day!
    1. 've tried
    2. 've been trying
  13. He
    for you for six hours.
    1. 's waited
    2. 's been waiting
  14. You look so tired. What
    ?
    1. have you done
    2. have you been doing
  15. Why is the pavement wet? Because it
    .
    1. 's rained
    2. 's been raining
  16. He
    his car.
    1. has been selling
    2. has sold
  17. He
    his room.
    1. has just painted
    2. has just been painting
  18. Ben
    a beard.
    1. has grown
    2. has been growing
  19. She
    on weight.
    1. has been putting
    2. has put
  20. He is wet. He
    in the water.
    1. has been playing
    2. has played
  21. He is tired. He
    hard.
    1. has been working
    2. has worked
  22. They are hot. They
    since 7 o'clock.
    1. have been jogging
    2. have jogged
  23. My hands are very dirty. I
    my bike.
    1. 've been repairing
    2. 've repaired
  24. Joe
    too much recently. He should eat less.
    1. has been eating
    2. has eaten
  25. It's nice to see you again. What
    since we last met?
    1. have you been doing
    2. have you done
  26. Where have you been?
    tennis?
    1. Have you been playing
    2. Have you played
  27. My bike is OK again now. I
    it.
    1. 've been repairing
    2. 've repaired
  28. Somebody
    all the chocolates. The box is empty.
    1. has eaten
    2. has been eating
  29. Where's the book I gave you? What
    with it?
    1. have you been doing
    2. have you done
  30. tennis?
    1. Have you ever played
    2. Have you ever been playing
  31. Lisa is writing email. She
    emails all morning.
    1. 's been writing
    2. 's written
  32. They
    tennis since 2 o'clock.
    1. 've been playing
    2. 've played
  33. Lisa is writing emails. She
    lots of emails this morning.
    1. 's sent
    2. 's been sending
  34. They
    tennis three times this week.
    1. 've played
    2. 've been playing
  35. You're out of breath.
    ?
    1. Have you been running
    2. Have you run
  36. Paul is very tired. He
    very hard.
    1. 's worked
    2. 's been working
  37. Why are your clothes so dirty? What
    ?
    1. have you been doing
    2. have you done
  38. Where have you been? I
    for you everywhere.
    1. 've been looking
    2. 've looked
  39. How long
    ?
    1. has it been raining
    2. has it rained
  40. Tim is still watching TV. He
    TV all day.
    1. 's been watching
    2. 's watched
  41. a lot, Jane?
    1. Have you travelled
    2. Have you been travelling
  42. Susan really loves that film. She
    it eight times!
    1. 's seen
    2. 's been seeing
  43. What a boring film! It's the most boring film I
    .
    1. 've been ever seeing
    2. 've ever seen
  44. anything from Brian recently?
    1. Have you been hearing
    2. Have you heard
  45. I
    a lot of people in the last few days.
    1. 've been meeting
    2. 've met
  46. Everything is going well. We
    any problems so far.
    1. haven't been having
    2. haven't had
  47. I'm hungry. I
    anything since breakfast.
    1. haven't been eating
    2. haven't eaten
  48. It's good to see you again. We
    each other for a long time.
    1. haven't seen
    2. haven't been seeing
  49. Don is having a driving lesson. It's his first one. It's the first time he
    a car.
    1. has been driving
    2. has driven
  50. Tom is looking for his key. He can't find it. He
    his key.
    1. has lost
    2. has been losing
  51. Ow! I
    my finger.
    1. 've been cutting
    2. 've cut
  52. - Where's your key? - I don't know. I
    it.
    1. 've lost
    2. 've been losing
  53. He told me his name, but I
    it.
    1. 've been forgetting
    2. 've forgotten
  54. raining yet?
    1. Has it stopped
    2. Has it stopping
  55. I
    the email, but I haven't sent it yet.
    1. 've been writing
    2. 've written
  56. I
    bicycles. One is missing
    1. have been counting
    2. have counted
  57. The doctor
    my injured arm. Thanks God, it isn't broken
    1. has been examining
    2. has examined
  58. Her phone
    for ten minutes. It annoys me
    1. has been ringing
    2. has rung
  59. They
    this bridge for two years. There's mud and mess around
    1. have built
    2. have been building
  60. We
    ten kilometers. We are so exhausted!
    1. have walked
    2. have been walking
  61. That boy
    four ice-creams. Don't give him more
    1. has been eating
    2. has eaten
  62. He
    since ten o'clock, it's time he woke up
    1. has been sleeping
    2. has slept
  63. It
    for two days now, there will be flood soon
    1. has rained
    2. has been raining
  64. I
    for an hour. Where is she?
    1. have been waiting
    2. have waited
Online version with instant checking: english-task.com/grammar/b1-present-perfect-continuous-simple-or-continuous-1