Game Preview

YLS4 U2 Gram2

  •  English    23     Public
    present perfect
  •   Study   Slideshow
  • I was exhausted at the end of the exam. I _____________ (write) for over two hours.
    had been writing
  •  15
  • you're two hours late! what ......(you/ do) all afternoon?
    have you been doing
  •  20
  • Is Tom OK? I.... (text) him three times this week, but he hasn't replied.
    have texted
  •  10
  • Is dinner ready yet? I'm really hungry. You ....(cook) for hours!
    have been cooking
  •  15
  • I .........(just/ arrive) at the hotel. There was a terrible traffic jam on the way.
    have just arrived
  •  15
  • When thieves stole my favourite leather jacket, I was really upset. I ________ (have) it for over ten years.
    had had
  •  25
  • I arrived over an hour late to the office and everyone was working. Actually, they ________________ (work) for over two hours on the new project and I felt really guilty.
    had been working
  •  15
  • The kitchen was full of steam when we arrived. Joan was in the kitchen and she _______________ (cook) a huge meal for everyone at the party.
    was cooking
  •  20
  • It was a bit embarrassing to arrive at their house and find Mary looking so sad. I think she _______________ (cry) before we got there.
    had been crying
  •  20
  • As I ____________ (WALK) to the bus stop, the bus __________ (DRIVE) past me.
    was walking - drove
  •  10
  • No-one even noticed when I got home. They ____________________ (all watch) the big game on TV.
    were all watching
  •  15
  • I _________ (CUT) myself while I __________ (SHAVE).
    cut - was shaving
  •  15
  • When my daughter _____________ (ARRIVE) home, it _____________ (SNOW).
    arrived - was snowing
  •  20
  • Helen _________ (FLY) to New York last year, and __________ (STAY) in a little hotel.
    flew - stayed
  •  15
  • By the time they ________ (REACH) the station, their train __________ (already / LEAVE).
    reached - had already left
  •  15
  • George ___________ (KNOW) the best places to visit London, because he ________ (VISIT) it many times before.
    knew - had visited
  •  20