Game Preview

Present Perfect Check

Sorry, you need Baamboozle+ to continue.
  •  English    12     Public
    Grammar test for B1 students on the Present Perfect
  •   Study   Slideshow
  • I've had my car ___________________ last February.
    from
    when
    since
    for
  •  15
  • I play tennis. I ________________ it for over ten years, but at school I ______________ rugby.
    have played \ have played
    have played \ played
    played \ have played
    played \ played
  •  15
  • I'm really hungry! I _________________ breakfast this morning, and ____________ since then!
    haven't had \ didn't eat
    didn't have \ haven't eaten
    haven't had \ haven't eaten
    didn't have \ didn't eat
  •  15
  • I ____________________ Scotland, although I ___________________ Ireland.
    have never been in \ have been in
    never went to \ went to
    have never been to \ have been to
    have never went to\ have gone to
  •  15
  • Have you ever ______________ a horse?
    rode
    rodden
    ridden
    ride
  •  15
  • I have ____________ been to France, I'd rather go to Amsterdam as I haven't been_________
    already \ just
    just \ yet
    just \ already
    already \ yet
  •  15
  • _______________ my phone? I ________________ it here five minutes ago.
    Have you seen \ left
    Have you seen \ have left
    Did you see \ left
    Did you see \ have left
  •  15
  • I'm sorry I ________ angry with you yesterday. I _________________ a bad week and it isn't over yet.
    got \ had
    have got \ have had
    got \ have had
    have got \ have had
  •  15
  • I _____________ on a farm, although I ______________________ a cow in my life.
    grew up \ never milked
    have grown up \ have never milked
    have grown up \ never milked
    grew up \ have never milked
  •  15
  • Since I was a kid, I ___________________________ to be a doctor.
    have already wanted
    wanted
    have always wanted
    always wanted
  •  15
  • My life ______________ a lot since moving here, but the people here _____________ very friendly and helpful.
    changed \ have been
    has changed \ has been
    has changed \ have been
    changed \ were
  •  15
  • I don't feel very well. I think I ____________________ something bad.
    am eating
    have eaten
    will
    ate
  •  15