Game Preview

Present perfect or past simple

  •  English    16     Public
    practise using the tenses
  •   Study   Slideshow
  • She ___________ (not be) at the cinema last night.
    wasn't
  •  15
  • They ___________ (just finish) their homework.
    have just finished
  •  20
  • He ___________ (buy) a new car last month.
    bought
  •  10
  • I ___________ (never see) that movie before
    have never seen
  •  25
  • We ___________ (wait) for the bus for an hour
    have waited
  •  25
  • She ___________ (already eat) breakfast this morning
    has already eaten
  •  20
  • They ___________ (visit) their grandparents every summer
    visited
  •  10
  • He ___________ (not study) for the test yet.
    hasn't studied
  •  20
  • I ___________ (have washed/washed) the dishes ten minutes ago.
    washed
  •  15
  • ___________ (Have you seen/Did you see) the new Spiderman movie yet?
    Have you seen
  •  20
  • She ___________ (has just finished/just finished) her book
    has just finished
  •  15
  • We ___________ (have lived/lived) in this house for five years.
    have lived
  •  20
  • He ___________ (bought/has bought) a new phone last week
    bought
  •  10
  • They ___________ (have visited/visited) Paris twice.
    have visited
  •  20
  • My sister ___________ (studied/was studying) when I called her last night
    studied
  •  25
  • ___________ (Has he ever been/Did he ever go) to New York City?
    Has he ever been
  •  25