Study

Past simple vs Present Perfect

  •   0%
  •  0     0     0

  • It _____________________ (not rain) yesterday.
    It didn't rain
  • The airplane _________________ (land) . The pilot is just getting out.
    has just landed
  • _____________________________ (your course, start) yet?
    Have you started
  • We ______________________ (just come) back from our holidays.
    have just come
  • The teacher ........................... (not return) the tests yet
    hasn't returned
  • The weather _________________ (be) awful in the past few days.
    was
  • They ........................... (buy) a new car last month.
    bought
  • The Queen _________________ (arrive) in an RAF helicopter last night.
    arrived
  • Emma _________________ (pack) her suitcase last night.
    packed
  • They .......................... (arrive) a week ago.
    arrived
  • It _____________________ (not rain) yet today.
    hasn't rained
  • ........................... you ever ........................... (hear) such an unbelievable story?
    Heve you ever heard
  • How long ........................... she ........................... (know) about this problem?
    has she known
  • Prices _________________ (go) up. Everything is more expensive this year.
    have gone
  • I’m really hungry. I .............................. (eat) yet.
    haven't eaten
  • He _________________ (be) at his computer for two hours.
    has been
  • When I was a child, I ........................... (live) in England for two years.
    lived
  • My sister’s car is only a year old but she ___________________________ (already crash) it.
    has already crashed
  • How long ______________________ (Vicky, have) that camera? – For about a month.
    has Vicky had
  • We _________________ (wash) the dishes. They’re clean now.
    have washed
  • He ........................... (buy) me a beautiful gift for my birthday.
    bought
  • I’m tired. We _________________ (walk) 10 miles.
    have walked
  • Your parcel _________________ (arrive). The postman _________________ (bring) it two hours ago.
    arrived / brought