Game Preview

9B

  •  Kazakh    17     Public
    Present Perfect
  •   Study   Slideshow
  • They've been playing for forty minutes but no one ___ (score) a goal yet.
    They've been playing for forty minutes but no one has scored a goal yet.
  •  25
  • Can we go if we ___ (finish) ?
    Can we go if we have finished ?
  •  25
  • Who ___ (eat) all the cake?! There's none left.
    Who has eaten all the cake?! There's none left.
  •  25
  • Sorry the kitchen's a mess. Bob ___ (cook).
    Sorry the kitchen's a mess. Bob has been cooking.
  •  25
  • Kevin has been looking for a job (since / for) he left school.
    Kevin has been looking for a job since he left school.
  •  25
  • The weather is dry. It hasn’t rained (since / for) a few weeks.
    The weather is dry. It hasn’t rained for a few weeks.
  •  25
  • Our neighbour ________ (play) the violin for the last three hours and it is driving me crazy!
    Our neighbour has been playing the violin for the last three hours and it is driving me crazy!
  •  25
  • I ________ (already / fill) in over forty job applications and still no news on any of them.
    have already filled
  •  25
  • How many times ______ (you/eat) Japanese food?
    have you eaten
  •  25
  • Henry _________ (be married) for five years, but I _________ (not meet) his wife yet.
    has been married; haven't met
  •  25
  • The teacher ___ (give) us really difficult tests all year.
    has been giving
  •  25
  • ____ the latest news?
    Have you heard
  •  25
  • She ____ all night long. She is a party animal.
    has been dancing
  •  25
  • She looks exhausted because she __________ (work) on her research project for the past six hours without a break.
    has been working
  •  25
  • Since I moved to this city, I __________ (expand) my social circle and __________ (make) many new friends.
    Since I moved to this city, I have expanded my social circle and have made many new friends.
  •  25
  • The marathon runner __________ (train) for months, and today, he __________ (finally complete) his 10th marathon.
    The marathon runner has been training for months, and today, he has finally completed his 10th marathon.
  •  25