Game Preview

Present Perfect Tense

  •  English    19     Public
    Practice the present perfect tense with gap fill and unscramble the sentence questions.
  •   Study   Slideshow
  • Jules __________ (know) the girl since last year.
    has known
  •  15
  • Amy __________ (watch) this movie, she said it's great.
    has watched
  •  15
  • you / go  / to Australia /before/ ?
    Have you gone to Australia before?
  •  15
  • (I / meet / you before)?
    Have I met you before?
  •  15
  • It's so late! Where (you/be)?
    Where have you been?
  •  15
  • I'm worried. I __________(see) the cat for a few days.
    haven't seen
  •  15
  • The birds __________ (not /leave) that tree since last week.
    haven't left
  •  15
  • They __________ (not /hear ) that song before.
    haven't heard
  •  15
  • We __________(study) for six hours today, and we still __________(not / finish).
    have studied; haven’t finished
  •  15
  • My uncle __________(stay) in some very expensive hotels on business.
    has stayed
  •  15
  • It __________ (rain) a lot this week.
    has rained
  •  15
  • You __________(not / play) basketball before,have you?
    haven’t played
  •  15
  • My brother __________(cook) lots of meals this year.
    has cooked
  •  15
  • Most people __________(never /jump) out of a plane.
    have never jumped
  •  15
  • I __________(visit) lots of countries.
    have visited
  •  15
  • How many times __________ (you/visit) the museum?
    have you visited
  •  15