Game Preview

present perfect tense

  •  English    20     Public
    present perfect tense
  •   Study   Slideshow
  • Jill has been in England ___________ Monday.
    since
  •  15
  • Edward has been in New York _________ three days.
    for
  •  15
  • I have bought __________ 1989.
    since
  •  15
  • She has played the piano _________ three years.
    for
  •  15
  • He _____ just ______ the door.(open)
    has - opened
  •  15
  • We ___________ ( already buy ) lots of balloons.
    have already bought
  •  15
  • He isn't here. He is already / since left for school.
    already
  •  15
  • Hurry up! The film has just / never started.
    just
  •  15
  • He ___________( learn) about dinosaurs at school.
    has learnt
  •  15
  • We ___________ (do) three tests this week.
    have done
  •  15
  • ? / Mr Jones/ teach / science
    Has Mr Jones taught science?
  •  20
  • ? / Paul / be ill
    Has Paul been ill?
  •  20
  • ? / you / know / Diana
    Have you known Diana?
  •  20
  • ? Ann and Tina / live / in Canada / How long
    How long have Ann and Tina lived in Canada?
  •  25
  • How long / ? / Kim / have / French lessons
    How long has Kim had French lessons
  •  25
  • I ___________ ( not study) for my maths tests.
    haven' t studied
  •  15