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.