Study

Present perfect vs. Past simple

  •   0%
  •  0     0     0

  • This is the first time I ____________ (be) on a plane.
    HAVE BEEN
  • We ___________ (see) Oliver yesterday.
    SAW
  • He ______________ (already take) the bus to get there.
    HAS ALREADY TAKEN
  • She ____________ (break) her leg the day before her exam.
    BROKE
  • We ____________ another country before. A) has never visited B) visited C) have never visited
    HAVE NEVER VISITED
  • I __________ a letter from her two days ago. A) have gotten B) have got C) Got D) did got
    GOT
  • She __________ (buy) a new car in 2016.
    BOUGHT
  • Amy ___________ (live) in Portugal when she was young. A) has lived B) lived
    LIVED
  • Sue ____________(have) the flu last winter.
    CAUGHT
  • He _____________ (be) here all morning. A) has been B) was
    HAS BEEN
  • ________________ a cheap laptop? (you ever buy) A) did you ever bought B) have you ever bought
    HAVE YOU EVER BOUGHT
  • We __________ (not go) to the National History Museum yesterday.
    DIDN'T GO
  • John ______________ (never/understand) the present perfect.A) has never understoodB) never understood
    HAS NEVER UNDERSTOOD
  • I ___________ (meet) him last Monday.
    MET
  • At the weekend, they __________ (play) football, then they __________(go) to a restaurant. A) HAVE PLAYED /HAVE WENT B) PLAYED/ WENT C) HAVE PLAYED / HAVE GONE D) PLAYED / GONE
    PLAYED / WENT
  • She ___________ (live) in seven different countries, so she knows a lot about different cultures.
    has lived
  • The Vandals _______ (invade) Rome in the year 455.
    INVADED
  • _________________ (she ever be) to India? A) Has she ever been B) Did she ever been
    HAS SHE EVER BEEN
  • Bob ___________ (sleep) well last night.
    SLEPT
  • She _______________(not wake up) yet. A) hasn't woken up B) didn't wake up C) hasn't woke up D) didn't woken up
    HASN'T WOKEN UP
  • The girls ____________ their lunch yet. A) did not eat B) have not eaten C) has not eaten
    HAVE NOT EATEN
  • Oh no! I __________ (lose) my wallet!
    HAVE LOST
  • Last week my rabbit __________ away. A) has ran B) has run C) run D) ran
    RAN
  • John and Peggy _____________ the book. Now they can watch the film. A) just have read B) have just read C) read
    HAVE JUST READ
  • They _____________ the car. It looks new again. A) has cleaned B) have cleaned C) cleaned
    HAVE CLEANED
  • They _____________ in Germany. (just arrive)
    HAVE JUST ARRIVED
  • Ow! I __________(just / cut) my finger!
    HAVE JUST CUT