Study

Present Perfect Simple or Present Perfect Contin ...

  •   0%
  •  0     0     0

  • At last! I ___________ (solve) the problem.
    have solved
  • I _______________ (write) emails all day.
    have been writing
  • Is the lawn finished? Yes, Gonzalo ____________ (cut) the grass.
    has cut
  • ________ (you / finish) doing your homework yet?
    have you finished
  • The children are tired because they ___________ (play) all day.
    have been playing
  • I’m sorry. Monica is not here.. She _____________ (go) out.
    has gone out
  • It’s still raining. It _____________ (rain) for hours.
    has been raining
  • Oh, There you are! I ____________ (look) for you everywhere.
    have been looking
  • I ____________ (just / speak) to my cousins. They told me the news.
    have just spoken
  • John ______________ (never / see) this film before.
    has never seen
  • _____________ (you / swim)? Your hair looks wet.
    have you been swimming
  • __________ (you / ever / see) Altamira Cave? I hear it’s incredibly beautiful.
    have you ever seen
  • Peter, why are you sweating? Because I _________ (vacuumed) the carpets.
    have been vacuuming
  • Sorry we are late. How long _______________ (you / wait)?
    have you been waiting
  • My brother ____________ (buy) a new motorbike. It looks great.
    has bought
  • What ______________ recently? (you / do) Anything interesting?
    have you been doing
  • How long ________________ (he / learn) English?
    has he been learning
  • I ____________ (know) Peter for a long time.
    have known
  • The students ________ (revise) for their Spanish exam for two hours.
    have been revising
  • My friends _____________ (run) for two hours already.
    have been running
  • Susan _____________ (never / believe) in ghosts and fairies.
    has never believed
  • How much money _____________ (you / spend) this week.
    have you spent
  • We’re really tired because we ______________ (train) for the marathon since eight o’clock.
    have been training
  • What on earth ___________ (you / do)? You’re covered in mud.
    have you been doing
  • I ____________ (never / understand) Maths and Physics.
    have never understood