Game Preview

Past simple or Present perfect

  •  English    21     Public
    Choose the correct tense
  •   Study   Slideshow
  • How long ___________ (you/work) in that company? For three years
    have you been working
  •  10
  • Last Summer I _________ (spend) two weeks in London with my parents and we _______ (go)to Paris for a weekend.
    spent/went
  •  15
  • I ____________ (clean) all morning. I'm fed up!
    have been cleaning
  •  10
  • Oh no, it's raining and I __________ (leave) my umbrella at home
    have left
  •  10
  • Sorry about the mess. I __________ (bake) a cake an hour ago.
    baked
  •  10
  • Where _______(you/be) yesterday? I _________ (go) to the shopping mall and you _____(not/be) there.
    were you/went/weren't
  •  15
  • Tom _________ (move) to this town in 1994. He _________ (live) here since then.
    moved/has lived
  •  15
  • I ________(wait) for three hours so far!
    have been waiting
  •  10
  • _________(you/do) your homework yet? Yes. I _________ (do) it three hours ago.
    have you done/did
  •  15
  • Help! I __________ (lose) my keys and I can find them!
    have lost
  •  10
  • My sister __________ (read) a book all day long but she__________ (not/finish) it yet.
    has been reading/hasn't finished
  •  15
  • Gosh! I ___________ (not/see) you for ages.That's true. I ________ (come) back from a trip yesterday.
    haven't seen/came
  •  15
  • Last night my sister and I ___(have) some freetime, so we _________ (go) to the cinema.
    had/went
  •  15
  • Mary is not here. She _____(go) shopping with her husband.
    has gone
  •  10
  • It __________(rain) for many days. I wonder when it will stop.
    has been raining
  •  10
  • George____(not/feel) very well on Monday. So he _________ (not/be) at school since last Monday.
    didn't feel/hasn't been
  •  15