Game Preview

Present perfect tense

  •  English    11     Public
    Practising verb tenses
  •   Study   Slideshow
  • We __________ ______________ (have + do) our homework already.
    We have done our homework already.
  •  15
  • He __________ (have +see) this movie before. Let's watch another one.
    He has seen this movie before. Let's watch another one.
  •  15
  • ________ you ______________ (have + eat) your dinner yet? Hurry up please!
    Have you eaten your dinner yet? Hurry up please?
  •  15
  • Gemma ________ _____________(have + clean) her room and now she can watch television.
    Gemma has cleaned her room and now she can watch television.
  •  15
  • _____________ you ____________ (have + read) your library book today?
    Have you read your library book today?
  •  15
  • She _________ ______________ (have +be) to Taiwan _______, but would like to go there again.
    She has been to Taiwan before, but would like to go there again.
  •  25
  • I haven't eaten __________.
    yet
  •  10
  • Have you read any good books ______________?
    recently or lately
  •  10
  • ________ you ________ __________ (have + stay) up all night?
    Have you ever stayed up all night?
  •  25
  • My mum ______ ________ _____________ ( have + bake) those cookies.
    My mum has just baked those cookies
  •  25
  • I ________ ____________ ___________ (have + see) a lunar eclipse, but it would be amazing to see one.
    I have never seen a lunar eclipse, but it would be amazing to see one.
  •  25