Game Preview

Present Perfect vs Past Simple

  •  English    21     Public
    Do you know the difference between these two tenses?
  •   Study   Slideshow
  • He _______  ( give ) me flowers yesterday.
    gave
  •  15
  • He _______  ( keep ) a goldfish as a pet last year.
    kept
  •  20
  • It _______  ( just / break ) the vase.
    has just broken
  •  25
  • We _______  ( not buy ) the car yet.
    haven't bought
  •  25
  • When he saw me, he _______  (wave ) to me.
    waved
  •  25
  • I _______  ( make ) some popcorn for watching movies yesterday.
    made
  •  25
  • They _______  ( just / eat ) the cake.
    have just eaten
  •  25
  • He _______  ( take ) some photos last week when he rode on a bicycle.
    took
  •  20
  • They _______  (go) to school by bus three days ago.
    went
  •  15
  • Tom _______  ( already / feed ) the fish.
    has already fed
  •  15
  • They _______  ( already / go ) to sleep.
    have already gone
  •  20
  • He _______  ( not/finish ) the book yet.
    hasn't finished
  •  15
  • She _______  ( not / do) her homework yet.
    hasn't done
  •  20
  • He _______ ( already / find ) his key.
    has already found
  •  15
  • He  _______ ( buy ) a new laptop two weeks ago.
    bought
  •  15
  • He _______ ( cook ) dinner last night.
    cooked
  •  25