Game Preview

Present perfect or simple past?

  •  English    8     Public
    What tense should we use?
  •   Study   Slideshow
  • I _________ (have) chicken for dinner last night.
    had
  •  15
  • Anson _________ (be) a singer since 2001.
    has been
  •  15
  • Alice _________ (start) to write books in 1996.
    started
  •  15
  • Dr Lam _________ (invent) a machine in 1920.
    invented
  •  15
  • Rax _________ (win) the Taekwando champion last week.
    won
  •  15
  • Mandy _________ (make) a cake for Sally.
    has made/ made
  •  15
  • She _________ (play) the piano for 10 years.
    has played
  •  15
  • Jason _________ (become) a painter since he was 15 years old.
    has become
  •  15