Study

Present Perfect vs Present Perfect Continuous

  •   0%
  •  0     0     0

  • How long ______ (you/know) Simon?
    have you known
  • Yesterday I ______ (have) dinner with a friend.
    had
  • ________ (you/finish) your homework yet?
    Have you finished
  • Sorry about the mess! I (bake) _________
    have been baking
  • He______ (eat) six bars of chocolate this week.
    has eaten
  • We ______ (go) to the theatre last week.
    went
  • Lucy ______ (run) 2000 metres today.
    has run
  • I _______ (drink) more water recently, and I feel better.
    have been drinking
  • Help, I _____ (lose) my wallet. How can I get home?
    've lost
  • She _______ (drink) ten glasses of water! [ . ]
    has drunk
  • I ______ (read) your book all day. It's very interesting, but I'm only on chapter 2.
    've been reading
  • I _____ (wait) three hours already!
    've been waiting
  • The baby's face is really dirty. What ______ (he/eat)?
    has he been eating
  • I ________(have) my dog for sixteen years.
    've had
  • ______ (they/arrive) already?
    Have they arrived already?
  • Luke ______ (never/be) abroad.
    has never been
  • How many times _______ (you/take) this exam?
    have you taken
  • I ________ (clean) all morning - I'm fed up!
    have been cleaning
  • How long _______ (you/be) a lawyer?
    have you been
  • Julie ________ (cook) dinner. Let's go and eat!
    has cooked