Game Preview

Present perfect vs present perfect cont.

  •  English    12     Public
    close up
  •   Study   Slideshow
  • I _____(have written/have been writing) five emails today.
    have written
  •  15
  • Sorry the kitchen's a mess. Ollie ___________(has been cooking/has cooked)
    has been cooking
  •  20
  • Sorry I'm late! Have you____(you been waiting/you waited) long?
    have you been waiting
  •  25
  • He____(has learnt/has been learning) English for six years.
    has been learning
  •  25
  • I _____(have seen /have been seeing) that film.It was terrible.
    have seen
  •  10
  • They've been playing for forty minutes but no one______(has been scoring/has scored) a goal yet.
    has scored
  •  20
  • We ___(have been knowing/have known) each others for years.
    have known
  •  25
  • I really need a break.! I___(have been revising/have revised) all morning!
    have been revising
  •  20
  • Hey, you look different. Have you___(changed/been changing) your hair?
    changed
  •  15
  • Can we go if we______(have been finishing/finished)?
    have finished
  •  20
  • Your hands are really dirty! What have you___(done/been doing)?
    been doing
  •  10
  • Who__(has eaten/has been eating)all the cake.There's none left.
    has eaten
  •  25