Study

Past Simple vs Present Perfect

  •   0%
  •  0     0     0

  • They ........................... (buy) a new car last month.
    bought
  • After he _________________ (arrive) home, he _________________ (unpack) and _________________ (go) to bed early.
    arrived / unpacked / went
  • He _________________ (be) a teacher before he _________________ (become) a musician.
    was / became
  • John ........................... (not call) me recently.
    has called
  • The children _________________ (break) a window in the school last week.
    broke
  • We _________________ (see) Julie last night.
    saw
  • I _________________ (know) about the problem for months, but I _________________ (not / find) a solution yet.
    have known / haven't found
  • Jack _________________ (break) his arm when he _________________ (fall) off a horse in 2005.
    broke / fell
  • (Have you travelled / Did you travel) abroad many times?
    Have you travelled
  • They (didn’t recognise / haven’t recognised) me at yesterday’s meeting.
    didn’t recognise
  • My grandparents only _________________ (know) each other for a few months before they _________________ (get) married.
    knew / got
  • Our neighbour (was / has been) in hospital since Friday.
    has been
  • I _________________ (just, break) a glass!
    I have just broken
  • They (arrived / have arrived) a week ago.
    arrived
  • He ........................... (buy) me a beautiful gift for my birthday last week.
    bought
  • Julie _________________ (arrive)! Come and say hello!
    has arrived
  • I _________________ (see) the sea before.
    have seen
  • How long ........................... she ........................... (know) about this problem?
    has she known
  • When I was a child, I ........................... (live) in England for two years.
    lived
  • I’m really hungry. I (haven’t eaten / didn’t eat) yet.
    haven’t eaten
  • I _________________ (be) in London for three years. I love it here.
    have been
  • The teacher ........................... (not return) the tests yet.
    hasn't returned
  • We (have worked / worked) here for three years.
    have worked
  • ........................... you ever ........................... (hear) such an unbelievable story?
    have you ever heard
  • I am so excited to have a dog. I ......................................... (always / want) one.
    have always wanted
  • I _________________ (see) three police cars this morning (it's still morning).
    have seen