Study

Present perfect vs Past simple

  •   0%
  •  0     0     0

  • They still _____________ (not/phone) to tell us the news.
    haven't phoned
  • My brother has _______________ to Mexico three times. (be)
    has been
  • They _____ (swim) in the sea last summer.
    swam
  • How many poems ________________(he/write) this month?
    has he written
  • They ________ (just/ buy) some postcards.
    have just bought
  • Your car looks very clean. ____________(you/wash) it?
    have you washed
  • Mr Clark ________(already/work) in a bank for 15 years.
    has already worked
  • _________ (you/ever/ride) a camel?
    Have you ever ridden
  • I _______________ (not hear) from Jessica since her family moved to China.
    haven't heard
  • Last night my sister and I _________(have) some free time, so we__________(go) to the cinema.
    had, went
  • Who _________(write) "Hamlet"?
    wrote
  • I ... (see) an old friend of mine last week.
    saw
  • Once upon a time there ___________ a beautiful princess who ___________ in a beautiful castle… (to be/to live)
    was /lived
  • I ....... Sandra when I ...... at university. We ....... each other for 25 years. (MEET, BE, KNOW)
    met, was, have known
  • She ________________(lose) her keys when she was in London.
    lost
  • ___________ (you/see) any good films recently?
    Have you seen
  • It __________(rain) for many days. I wonder when it will stop raining.
    has rained
  • My little sister ... (not/learn) to read yet.
    hasn't learnt
  • A few days ago I _______________ a very interesting programme on television about wildlife (watch)
    watched
  • I______________(never/hear) this song. Who made it?
    have never heard
  • We ____________(already/have) three tests this week.
    have already had
  • Toby _______________ (live) in Japan for years, but he's back in the UK now.
    lived
  • ______you_________(read) any good books recently?
    Have you read
  • They ___________(watch) a good film on TV yesterday.
    watched
  • Oh! I_________________my watch. Have you seen it? (loses)
    have lost
  • I _______________(live)here since I ________(be) 5 years old.
    have lived, was
  • Oh no, The dog _________________ (eat) its toy!
    has eaten
  • A: My brother and his wife get on very well. B: How long ...... they ...... married? (BE) A: They ......... married since 1995. They ........ at university. (BE, BE, MEET)
    HAVE....BEEN / HAVE BEEN / MET
  • They ... (move) to London two years ago.
    moved
  • We ... (not/see) him since he ... (leave) school.
    haven't seen, left