Study

Present Perfect Simple vs Present Perfect contin ...

  •   0%
  •  0     0     0

  • They _____________ (teach) English for 5 years.
    HAVE TAUGHT / HAVE BEEN TEACHING
  • I ____________ (just / speak) to my cousins. They told me the news.
    HAVE JUST SPOKEN
  • My friends _____________ (run) for two hours.
    HAVE BEEN RUNNING
  • She ______________ (run) 20 kilometres.
    HAS RUN
  • It’s still raining. It _____________ (rain) for hours.
    HAS BEEN RAINING
  • _______________ (you / finish) doing your homework yet?
    HAVE YOU FINISHED
  • What on earth ___________ (you / do)? You’re covered in mud.
    HAVE YOU BEEN DOING?
  • John ______________ (never / see) this film before.
    HAS NEVER SEEN
  • Susan _____________ (never / believe) in ghosts and fairies.
    HAS NEVER BELIEVED
  • We’re really tired because we ______________ (train) for the marathon since eight o’clock.
    HAVE BEEN TRAINING
  • _____________ (you / swim)? Your hair looks wet.
    HAVE YOU BEEN SWIMMING?
  • The performance is tonight. I'm not nervous because I _____________ (practise) all day!
    HAVE BEEN PRACTISING
  • I _______________ (write) emails all day.
    HAVE BEEN WRITING
  • The children are tired because they ___________ (play) all day
    HAVE BEEN PLAYING
  • Sorry we are late. How long _______________ (you / wait)?
    HAVE YOU BEEN WAITING?
  • Oh, There you are! I ____________ (look) for you everywhere.
    HAVE BEEN LOOKING
  • _______________ (you / ever / see) Altamira Cave? I hear it’s incredibly beautiful.
    HAVE YOU EVER SEEN
  • Peter __________ (sing) 3 songs so far!
    HAS SUNG
  • I ____________ (never / understand) Maths and Physics.
    HAVE NEVER UNDERSTOOD
  • The students ________ (revise) for their Spanish exam for two hours.
    HAVE BEEN REVISING
  • At last! I ___________ (solve) the problem.
    HAVE SOLVED
  • My brother ____________ (buy) a new motorbike. It looks great.
    HAS BOUGHT