George ___________ (KNOW) the best places to visit London, because he ________ (VISIT) it many times before.
knew - had visited
As I ____________ (WALK) to the bus stop, the bus __________ (DRIVE) past me.
was walking - drove
I ____________ (READ) a lot about Lions before we __________ (VISIT) the zoo.
had read - visited
I was exhausted at the end of the exam. I _____________ (write) for over two hours.
had been writing
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
Helen _________ (FLY) to New York last year, and __________ (STAY) in a little hotel.
flew - stayed
No-one even noticed when I got home. They ____________________ (all watch) the big game on TV.
were all watching
They _____________ (BE) friends for years before they ________ (GET) married.
had been - got
I _________(teach) hundreds of students but I _______ (never meet) such a talented class as this.
have taught / have never met
I ______ (polish) this table all the morning and she isn't satisfied with it yet.
have been polishing
By the time they ________ (REACH) the station, their train __________ (already / LEAVE).
reached - had already left
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
Is Tom OK? I.... (text) him three times this week, but he hasn't replied.
have texted
you're two hours late! what ......(you/ do) all afternoon?
have you been doing
_________ (you / hear) the news? Tom and Ann are engaged! ~ That's not new; I _______ (know) it for ages!
Have you heard / have known
The picnic was so much fun. The sun _________(shine), the kids __________(run) around and the adults _______(play) volleyball. Of course we _________(eat) good food all day too.
was shining - were running - were playing - were eating
I __________ (look) for mushrooms but I ______ (not find) any.
have been looking / haven't found
That boy_____ (eat) seven ice-creams.
has eaten
I __________ (try) to finish this letter for the last half-hour.
have been trying
Is dinner ready yet? I'm really hungry. You ....(cook) for hours!
have been cooking
I__________(sleep) on every bed in this house and I don't like any of them.
have slept
You ______________ (walk) too fast. That's why you are tired.
have been walking
I _________(pick) up the children from the school and ________(drive) to the supermarket. Later we altogether ________(have) a wonderful dinner.
picked - drove - had
There were a lot of people at the station. Some __________(sleep) on the benches, and others ____________(walk) up and down.
were sleeping - were walking
I _________ (CUT) myself while I __________ (SHAVE).
cut - was shaving
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
He _______(sleep) since ten o'clock. It's time he woke up.
has been sleeping
We ___________ (walk) for three hours.
have been walking
It ____________ (rain) for two hours and the ground is too wet to play on, so the match has been postponed.
has been raining
When thieves stole my favourite leather jacket, I was really upset. I ________ (have) it for over ten years.
had had
I ______(get) up, ________(switch) off the radio and _______(sit) down again.
got - switched - sat
I ________(ride) all the horses in this stable.
have ridden
When my daughter _____________ (ARRIVE) home, it _____________ (SNOW).
arrived - was snowing
She ___________ (not CAN) take photos because she ____________ (FORGET) to take her camera.
couldn't - had forgotten
I ___________(make) sausage rolls for the party all the morning.
have been making
I .........(just/ arrive) at the hotel. There was a terrible traffic jam on the way.
have just arrived
I________ (hear) from him twice since he went away.
have heard
Your experience on this site will be improved by allowing cookies.