Game Preview

Present Perfect vs Past Simple

  •  English    20     Public
    Do you know the difference between these two tenses?
  •   Study   Slideshow
  • He .... ( give ) me flowers yesterday.
    gave
    has given
  •  15
  • He ... ( not like ) the party last night.
    didn't like
    hasn't liked
  •  20
  • They ... ( just / eat ) the cake.
    have just eaten
    just ate
  •  25
  • We ... ( not buy ) the car yet.
    didn't buy
    haven't bought
  •  25
  • ... ( you / eat ) popcorn when you were at the cinema?
    Have you eaten
    Did you eat
  •  25
  • ( you / ever / eat ) popcorn at the cinema?
    Have you ever eaten
    Did you ever see
  •  25
  • He ( not/ fall ) off his bike while he was going to school.
    didn't fall
    hasn't fallen
  •  20
  • They ... (go) to school by bus three days ago.
    has gone
    went
  •  15
  • Alf ... (be ) ill all last week.
    has been
    was
  •  15
  • They ... ( already / go ) to sleep.
    have already gone
    already went
  •  20
  • She isn't here. She ... ( go ) shopping.
    has gone
    went
  •  15
  • He .... ( not/finish ) the book yet.
    didn't finish
    hasn't finished
  •  15
  • She ... ( not/do) her homework yet.
    hasn't done
    didn't do
  •  20
  • 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
  • He .... ( forget ) to set the table yesterday.
    forgot
    has forgotten
  •  25