Study

Present perfect or present perfect continues

  •   0%
  •  0     0     0

  • How many times .............. (you/take) this exam?
    have you taken
  • I ..............(clean) all morning, I'm fed up!
    have been cleaning
  • ............. (you/finish) your homework yet?
    Have you finished
  • The students ............. (finish) their exams. They're very happy.
    have finished
  • How long ................. (you/be) a lawyer?
    have you been
  • The baby's face is really dirty. What ............ (he/eat)?
    has he been eating
  • I ............... (wait) for three hours already!
    have been waiting
  • Lucy .............(run) 2000 meters today.
    has run
  • ..................they/arrive) already?
    Have they arrived
  • He ............. (eat) six bars of chocolate today.
    has eaten
  • I .......... (read) your book all day. It's very interesting, but I'm only on chapter 2.
    have been reading
  • She ................ (drink) ten glasses of water!
    has drunk
  • Help, I .............. (lose) my wallet. How can I get home?
    have lost
  • I ............... (drink) more water recently, and I feel better.
    have been drinking
  • Iona is exhausted these days. She ................ (work) too hard recently.
    has been working
  • How long ..................... (you/know) Simon?
    have you known
  • Julie ............. (cook) dinner. Let's go and eat!
    has cooked
  • Sorry about the mess! I ................. (bake).
    have been baking
  • Luke ............ (never/be) abroad.
    has never been
  • I ............... (have) my dog for sixteen years.
    have had