Study Mode
Present perfect simple Past simple Pres perfect  ...
  •   0%
  •  0     0     0

      Back   Restart
  • I can't find my keys. I think I _______________ them. (lose)
    have lost
  • She __________ around the world before going to university. (travel)
    She travelled around the world before going to university.
  • _______________ this James Bond film before? It was on TV last Christmas. (see)
    Haven't we seen this James Bond film before? It was on TV last Christmas.
  • _______________ yesterday? (you/arrive)
    Did you arrive
  • What _______________ since you came today? (you/learn)
    have you learned
  • How many exams _______________ last week? (you/have)
    did you have
  • Of all the actors who ________________ James Bond, who ________________ your favourite? (play/be)
    Of all the actors who have played James Bond, who has been your favourite?
  • It _______________ for many days. I wonder when it will stop raining. (rain)
    has been raining
  • I _______________ on the beach all morning and now I have sunburn! (lie)
    Have been lying
  • She _______________ some of the James Bond films but not all of them. (see)
    She has seen some of the James Bond films but not all of them.
  • _______________ the latest James Bond film? (they/see)
    Have they seen the latest James Bond film?
  • He ______________ when he was a baby. (learn/swim)
    He learnt to swim when he was a baby.
  • I _______________ in the sun to dry out, but the sun _______________ me. (lay/burn)
    I laid in the sun to dry out, but the sun has burnt me.
  • She _______________ around the world for 7 months. She's in Australia now. (travel)
    She has been travelling around the world for 7 months. She's in Australia now.
  • _______________ the flu vaccination last year? (you/get)
    Did you get the flu vaccination?
  • She _____________ in London most of her life. (live)
    She has lived in London most of her life.
  • She ______________ the fastest race of her life to win the gold medal. (swim)
    She swam the fastest race of her life to win the gold medal.
  • The flight _______________ delayed. We will now be taking off 2 hours later. (be)
    The flight has been delayed. We will now be taking off 2 hours later.
  • How many exams _______________ today? (you/have)
    have you had
  • I _______________ any of the James Bond films before. (see)
    I haven't seen any of the James Bond films before.
  • Susan isn't here because she _______________ shopping with Mary and Rachel. (go)
    Susan isn't here because she has gone shopping with Mary and Rachel.
  • The flight _____________ already and we _____________ through passport control. We will see you in just a minute! (arrive/go)
    The flight has arrived already and we have gone through passport control. We will see you in just a minute!
  • _______________ the flu vaccination this year? (you/get)
    Have you got the flue vaccination this year?
  • She _______________ 5 kilometers today. (swim)
    She has swum 5 kilometers today.