Game Preview

Simple past vs Present perfect

  •  English    10     Public
    Simple past tense or present perfect tense??
  •   Study   Slideshow
  • *Mary _____________ (play) the piano in the music room for three hours.
    has played
  •  15
  • *Danny _________________(buy) a gift for his mother last week.
    bought
  •  15
  • Dad ____________________(be) a chef for twenty years.
    has been
  •  15
  • *I ________________(live) in Sha Tin since 2010.
    have lived
  •  15
  • Uncle John ________________(move) to Sha Tin in 2010.
    moved
  •  15
  • He _____________(start) learning English five years ago.
    started
  •  15
  • Tom _________________ (ride) the bicycle in the park for two hours.
    has ridden
  •  15
  • Ray and I _____________ (visit) the Space Museum three times.
    have visited
  •  15
  • May _____________ (eat) an apple yesterday.
    ate
  •  15
  • Jane ____________ (forget) to bring her book last Monday.
    forgot
  •  15