Game Preview

Present Perfect Simple or Present Perfect Contin ...

  •  English    24     Public
    Students will choose the correct options in order to complete the correct form of the sentence
  •   Study   Slideshow
  • A: Sorry I am late. B: No worries, I /(have watched/have been watching that man playing guitar) ___ a long time.
    have been watching / FOR
  •  20
  • A: You look tired! What is going on? B: I (have run/ have been running) ____ 5:00 am.
    have been running / SINCE
  •  25
  • A: How long (have you prepared/ have you been preparing) for the next marathon? B: I have been training every morning ____ weeks now.
    have you been preparing / FOR
  •  25
  • You need to rest. You (have driven / have been driving) ___ we left the city. It is like 20 hours!
    have been driving / SINCE
  •  25
  • I (have looked / have been looking) for this book _____ a long time. I will finally buy it.
    have been looking / FOR
  •  15
  • They (have been/have been being ) married _____ 10 years.
    have been / FOR
  •  25
  • I (haven`t seen/ haven`t been seeing) John ____ his birthday party.
    haven`t seen / SINCE
  •  25
  • I (haven`t had / haven`t been had) a break ____ more than 4 hours.
    haven`t had / FOR
  •  25