Study

PRESENT PERFECT: Simple or Continuous?

  •   0%
  •  0     0     0

  • I'm sorry I'm late, _________________ [wait] for a long time?
    HAVE YOU BEEN WAITING
  • They ________ [travel] for months, and they _________ [visit] three countries so far.
    HAVE BEEN TRAVELLING / HAVE VISITED 
  • Somebody _________________ [eat] my cookies. There are very few left.
    HAS BEEN EATING
  • Recently, I ___________________ (study) a lot. My exams are in a few weeks.
    HAVE BEEN STUDYING
  • I ___________________ (work) in the garden all day and I need a rest.
    HAVE BEEN WORKING
  • I ___________________ (drink) more water lately, and I feel better.
    HAVE BEEN DRINKING
  • Julie ___________________ (learn) to drive for six years!
    HAS BEEN LEARNING
  • How many books ____________________ [she / write]?
    HAS SHE WRITTEN
  • How long ___________________ [know] Peter?
    HAVE YOU KNOWN 
  • He must be tired. He ______________________ [write] all afternoon.
    HAS BEEN WRITING
  • Amanda ___________________ (already / have) lunch, so she’ll meet us later.
    HAS ALREADY HAD
  • I _______________ [cycle] and my legs are really tired now.
    HAVE BEEN CYCLING
  • I ___________________ (always / love) chocolate.
    HAVE ALWAYS LOVED
  • Somebody ___________________ [steal] my cookies. There are none left!
    HAS EATEN
  • I'm exhausted, I _____________ (work out) at the gym all this week.
    HAVE BEEN WORKING OUT
  • She ___________________ (take) French lessons lately but it will take more time to master the language.
    HAS BEEN TAKING
  • ___________________ (you / buy) your train ticket yet?
    HAVE YOU BOUGHT
  • Sorry about the mess! I ___________________ (bake)
    HAVE BEEN BAKING
  • We ___________________ (write) this book for months and months.
    HAVE BEEN WRITING
  • I ________ [read] all afternoon. I ________ [read] 5 chapters.
    HAVE BEEN READING / HAVE READ