Game Preview

Present perfect VS present perfect continuous

  •  English    20     Public
    Present perfect VS present perfect continuous
  •   Study   Slideshow
  • 1.I _____________________ (do) an online course. I have one week left to go.
    have been doing.
  •  15
  • 2. I __________________ (do) an online course. Here's my certificate!
    have done
  •  15
  • 3._______ you _______ (see) the new Christmas movie on Netflix?
    Have, seen
  •  15
  • 4.My dad ______ always ______ (have) glasses.
    has,had
  •  15
  • 5.I ______________( do) 3 pages of homework today.
    have done
  •  15
  • 6. Sorry I couldn't help, I ____________ (do) my homework.
    have been doing
  •  15
  • 7. It __________________ (rain) all day, I'm sick of it.
    has been raining
  •  15
  • 8. We __________________ ( paint) all day.
    have been painting
  •  15
  • 9. We ______________ (paint) 3 walls, only 1 wall left!
    have painted
  •  15
  • 10.I __________________ (take) photos all day, I will have no memory left.
    have been taking
  •  15
  • 11. I _____________ (take) hundreds of photos today!
    have taken
  •  15
  • 12. Who ______________ (eat) the last slice of pizza? I wanted it!
    has eaten
  •  15
  • 13. She ______________________ (work) as a teacher for the last 3 months.
    has been working
  •  15
  • 14. You _________________ (watch) TV all evening, turn it off!
    have been watching
  •  15
  • 15. You ______________(watch) 5 films today!
    have watched
  •  15
  • 16. Rosa ___________________ (see) Tom for 3 months now.
    has been seeing
  •  15