Game Preview

Present Perfect Simple or Present Perfect Contin ...

  •  English    25     Public
    Practice with the present perfect or the present perfect continuous for PET
  •   Study   Slideshow
  • I ____________ (just / speak) to my cousins. They told me the news.
    have just spoken
  •  15
  • I’m sorry. Monica is not here.. She _____________ (go) out.
    has gone out
  •  15
  • We’re really tired because we ______________ (train) for the marathon since eight o’clock.
    have been training
  •  15
  • ________ (you / finish) doing your homework yet?
    have you finished
  •  15
  • The students ________ (revise) for their Spanish exam for two hours.
    have been revising
  •  15
  • Peter, why are you sweating? Because I _________ (vacuumed) the carpets.
    have been vacuuming
  •  15
  • Is the lawn finished? Yes, Gonzalo ____________ (cut) the grass.
    has cut
  •  15
  • It’s still raining. It _____________ (rain) for hours.
    has been raining
  •  15
  • How much money _____________ (you / spend) this week.
    have you spent
  •  15