Study

Present Perfect Simple and Present Perfect Conti ...

  •   0%
  •  0     0     0

  • She _______ (write) her essay and has sent it to the teacher.
    has written
  • Wake up! You _______ (sleep) all day!
    have been sleeping
  • I _______ (wait) for three hours!
    have been waiting
  • They _______ (watch)  Gremlins many times.
    have watched
  • Morty is exhausted. He _______ (travel) a lot recently.
    has been travelling
  • It stinks in here! _______ (somebody/smoke)?
    Has somebody been smoking?
  • Be careful! The walls are wet because they _______ (paint).
    have been painting
  • She _______ (live) in Spain for a long time.
    has lived / has been living
  • They _______ (study) very hard recently.
    have been studying
  • Bob _______ (already/leave).
    has already left
  • I _______ (call) John for hours and he hasn't  answered.
    have been calling
  • He _______ (already/drink) six cups of coffee!
    has already drunk
  • The baby's  face is a mess! What ________(he/eat)?
    has he been eating
  • He _______ (work) at the same company for many years.
    has worked / has been working
  • _____ you ever _______ (visit) Michigan?
    Have you ever visited
  • I ______ (clean) all morning. I am fed up!
    have been cleaning
  • They _______ (be) at the office since 7 am.
    have been
  • It _______ (rain) all day.
    has been raining
  • She _______(just/clean) the kitchen. Everything is tidied up.
    has just cleaned
  • I _______ (not/do) the housework yet.
    haven't done
  • I _______ (learn) a lot of English these days.
    have been learning
  • She _______ (cook) all day and it smells delicious.
    has been cooking
  • How long _______ (you/know) Simon?
    have you known
  • She _______ (promise) to help many times.
    has promised