Game Preview

A2 Present Perfect vs Past Simple

  •  English    48     Public
    Do you know the difference between these two tenses?
  •   Study   Slideshow
  • He .... ( give ) me flowers yesterday.
    has given
    gave
  •  15
  • He ... ( not like ) the party last night.
    hasn't liked
    didn't like
  •  20
  • They ... (go) to school by bus three days ago.
    have gone
    went
  •  15
  • Alf ... (be ) sick all last week.
    was
    has been
  •  15
  • He ... ( not/understand ) last week's homework.
    didn't understand
    hasn't understood
  •  15
  • He ... (get) a new laptop two weeks ago.
    has gotten
    got
  •  15
  • I ___________ reading the book I am on the last page
    haven't finished
    didn't finish
  •  20
  • He .... ( forget ) to set the table yesterday.
    has forgotten
    forgot
  •  25
  • He ( be )_____ very bored yesterday.
    has been
    was
  •  10
  • I ___________in this house for many years
    have lived
    lived
  •  15
  • I __________ Mexico 5 times
    visited
    have visited
  •  15
  • I __________ the US last year
    visited
    have visited
  •  15
  • I _________ the same cellphone for 2 years
    had
    have had
  •  15
  • We __________each other since school.
    knew
    have known
  •  15
  • We _________ in this city for three years.
    have worked
    worked
  •  15
  • I __________ that movie before.
    have seen
    saw
  •  15