Study

Past Simple, Present Perfect, Present Perfect Co ...

  •   0%
  •  0     0     0

  • We ____ to the museum last weekend.
    have gone
    went
    have been going
  • We ____ this movie before.
    have seen
    have been seeing
    saw
  • He ____ very hard recently.
    has worked
    has been working
    worked
  • You ____ your keys again!
    lost
    have been losing
    have lost
  • She ____ English since she was a child and she still doesn't understand much.
    has studied
    has been studying
    studied
  • They ____ here since 2020.
    lived
    have been lived
    have lived
  • You ____ a lot since the last time we met.
    have changed
    changed
    have been changing
  • I ____ to Italy three times.
    went
    have gone
    have been
  • I ____ my phone at home this morning.
    left
    have left
    have been leaving
  • She ____ three books this month.
    read
    has been reading
    has read
  • We ____ to that restaurant before.
    have been
    went
    have gone
  • We ____ for an hour. Let's stop and rest for a while.
    have been walking
    walked
    have walked
  • I ____ here for two hours. What took you so long?
    sat
    have sat
    have been sitting
  • We _______ the documents.
    have already sent
    already sent
    have already been sending
  • Dearly beloved, Mary was an amazing person and she will be deeply missed. She ______ to so many different places.
    has travelled
    travelled
    has been travelling
  • I ____ all the cake. Sorry!
    ate
    have been eating
    have eaten
  • I ____ to call you all day.
    have tried
    tried
    have been trying
  • He ____ for a new job since July. It's really tough on the job market these days.
    looked
    has looked
    has been looking
  • You ____ that dress yesterday.
    have worn
    have been wearing
    wore
  • They ____ me yesterday.
    have been calling
    called
    have called
  • She ____ in three different countries.
    has been living
    lived
    has lived
  • We ____ for the bus for 40 minutes. I don't understand why it's taking so long!
    have been waiting
    have waited
    waited
  • I ____ my wallet. Can you help me?
    have been losing
    lost
    have lost
  • He ____ dinner for us. It looks delicious. Let's eat!
    cooked
    has cooked
    has been cooking
  • He ____ his leg playing football. I'm afraid he won't be able to walk for a few months.
    has broken
    broke
    has been breaking
  • He ____ to London last summer.
    went
    has been going
    has gone