Game Preview

present perfect vs present perfect continuous

  •  English    50     Public
    grammar
  •   Study   Slideshow
  • She ______ (study) all morning.
    has been studying
  •  15
  • I ______ (finish) my project already.
    have finished
  •  15
  • They ______ (wait) for you since 2 o’clock.
    have been waiting
  •  15
  • He ______ (break) his leg.
    has broken
  •  15
  • I ______ (lose) my phone!
    have lost
  •  15
  • We ______ (play) tennis all day.
    have been playing
  •  15
  • She ______ (cook) dinner since 5 p.m.
    has been cooking
  •  15
  • I ______ (see) that movie twice.
    have seen
  •  15
  • He ______ (wash) the car. Look, it’s still wet!
    has been washing
  •  15
  • We ______ (know) each other for years.
    have known
  •  15
  • It ______ (rain) for hours!
    has been raining
  •  15
  • I ______ (read) this book before.
    have read
  •  15
  • She ______ (paint) her room, that’s why it smells of paint.
    has been painting
  •  15
  • You ______ (work) here for a long time.
    have worked
  •  15
  • I ______ (wait) here for 20 minutes.
    have been waiting
  •  15
  • She has been cleaned the room.
    She has cleaned the room.
  •  15