Game Preview

First Complete Unit 1 present perfect

  •  English    16     Public
    present perfect SB12 + SB162
  •   Study   Slideshow
  • I ___________ (visit) friends, so I haven´t spoken to my parents yet today.
    have been visiting
  •  25
  • I __________ (ask) him to tidy his room several times.
    have asked
  •  20
  • I ________ (clean) the kitchen so what would you like me to do next?
    have cleaned
  •  25
  • My neighbour __________ (play) the violin for the last 3 hours and it´s driving me mad!
    has been playing
  •  25
  • Congratulations! You __________ (pass) the exam with really high marks.
    have passed
  •  20
  • We can´t leave Adrianna to run the shop. She ____ (only work) here for a few days.
    has only been working
  •  20
  • We ______ (spend) every summer in Crete since I was a child, so it´ll be sad if we don´t go there this year.
    have spent
  •  25
  • I´m really tired because I __________ (cook) all day!
    have been cooking
  •  15
  • I ______ (prepare) my presentation on mammals all week, but I ________ (not finish) it yet. it yet.
    have been preparing / haven´t finished
  •  25
  • What ______ (you do)? Your hands are covered in dirt.
    have you been doing
  •  20
  • Your parents ____________ (look) exhausted recently. Have they ___________ (work) too hard?
    have been looking / been working
  •  25
  • I ___________ (not finish) my essay yet because I __________ (chill out) in the garden for hours.
    haven´t finished / have been chilling out
  •  25
  • Have you got a plaster? I ______ (do) some working around the house and I ______ (damage) the nail on my thumb quite badly.
    have been doing / have damaged
  •  25
  • I _____ (be) to Spain several times this year. Every visit was brilliant.
    have been
  •  15
  • Recently the government _____ (become) more aware of the need to promote music eduation.
    has become
  •  25
  • I _____ (work) on my car all day, so I´m not really in the mood to go out.
    have been working
  •  15