Study

Present perfect vs present perfect cont.

  •   0%
  •  0     0     0

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