Game Preview

Present perfect simple or continuous B1+

  •  English    20     Public
    Choose the present perfect simple or the present perfect continuous.
  •   Study   Slideshow
  • 1. ________ (they/arrive) already?
    Have they arrived
  •  15
  • 2. Lucy ________ (run) 2000 metres today.
    's run
  •  15
  • 3. I ________ (clean) all morning - I'm fed up!
    've been cleaning
  •  15
  • 4. How long ________ (you/know) Simon?
    have you known
  •  15
  • 5) I ________ (drink) more water recently, and I feel better.
    've been drinking
  •  15
  • 6) Sorry about the mess! I ________ (bake).
    've been baking
  •  15
  • 7) How many times ________ (you/take) this exam?
    have you taken
  •  15
  • 8) He ________ (eat) six bars of chocolate today.
    's eaten
  •  15
  • 9) Julie ________ (cook) dinner. Let's go and eat!
    s cooked
  •  15
  • 10) The students ________ (finish) their exams. They're very happy.
    have finished
  •  15
  • 11) The baby's face is really dirty. What ________ (he/eat)?
    has he been eating
  •  15
  • 12) Iona is exhausted these days. She ________ (work) too hard recently.
    's been working
  •  15
  • 13) Luke ________ (never/be) abroad.
    's never been
  •  15
  • 14) I ________ (wait) three hours already!
    've been waiting
  •  15
  • 15) ________ (you/finish) your homework yet?
    Have you finished
  •  15
  • 16) How long ________ (you/be) a lawyer?
    16) How long (you/be) a lawyer?
  •  15