Tim is still watching television. He ____ television all day.
- had watched
- has been watching
- had been watching
- has watched
I ____ a lot of people in the last few days.
- had met
- have met
- met
- have been meeting
I ____ hard, so I was going to have a rest.
- have worked
- had been working
- had worked
- have been working
He ____ a letter for two hours when I come.
- will have written
- will have been writing
- had written
- have been writing
We’re late. The film ____ by the time we get to the cinema.
- will have been starting
- will have started
- had started
- will be starting
I ____him for three years.
- had known
- have known
- have been knowing
- had been knowing
I ____ always to go to London.
- had wanted
- have wanted
- have been wanting
- had been wanting
She ____ill for two weeks.
- had been
- has been
- was
- have been
He ____ always classical music.
- had preferred
- has preferred
- preferred
- preferres
She ____ always cats.
- has been liking
- has liked
- was liking
- likes
I ____ already at my report for three hours.
- had been working
- have been working
- was working
- work
I _____in St. Petersburg since childhood.
- lived
- have been living
- had lived
- used to live
You're out of breath. ____ you____?
- had / been running
- have / been running
- have / run
- had / run
Paul is very tired. He____ very hard.
- had been working
- has been working
- had worked
- has worked
Why are your clothes so dirty? What ____you____?
- have / done
- have / been doing
- had / done
- had / been doing
I _____ to Carol about the problem and she thinks that ...
- had talked
- have been talking
- have talk
- had been talking
It ____for two hours.
- has rained
- has been raining
- had rained
- had been raining
How long ____you ____English? (you're still learning English)
- have learned
- have been learning
- had learned
- are you learning
Tim is still watching television. He_____ television all day.
- watches
- has been watching
- was watching
- had been watching
Where have you been? I____ for you for the last half hour.
- am looking
- have been looking
- had looked
- looked
George ___well recently.
- hadn't felt
- hasn't been feeling
- was feeling
- felt
Debbie is a very good tennis player. She_____ since she was eight.
- is playing
- has been playing
- plays
- had been playing
Every morning they meet in the same cafe. They____ there for years.
- had been going
- 've been going
- are going
- go
I_____ hard, so now I'm going to have a rest.
- had been working
- have been working
- have worked
- am working
The ground is wet. It____.
- had been raining
- has been raining
- rains
- rained
We_____ for an hour. Where ae you?
- had waited
- have been waiting
- had been waiting
- are waiting
Ann's clothes are covered in paint. She ____the ceiling.
- had painted
- has been painting
- is painting
- has painted
How long ____you _____Arabic?
- are / learning
- have / been learning
- do / learn
- did / learn
My hands are very dirty. I____ the car.
- had repaired
- 've been repairing
- had been repairing
- have repaired
The car is OK again now. I____ it.
- had repaired
- have repaired
- have been repairing
- had been repairing
It's nice to see you again. What _____you ____since we last met?
- had\done
- have\ been doing
- have\done
- had\ been doing
Where's the book I gave you? What ____ you ____with it?
- have / done
- have / been doing
- had / done
- are / doing
How long ____you ____that book?
- had / read
- have / been reading
- are / reading
- did / read
Mary is still writing letters. She_____ letters all day.
- has written
- has been writing
- is writing
- was writing
They____ tennis since 2 o'clock.
- play
- have been playing
- played
- are playing
How many pages of that book ____you ____?
- had\read
- have\read
- had\been reading
- have\been reading
Mary _____ten letters today.
- have written
- has written
- has been writing
- wrote
They____ tennis three times this week.
- 've been playing
- 've played
- 'd been playing
- played
I____ about it for a long time.
- had known
- 'vr known
- knew
- have been knowing
When the boys came into the house, their clothes were dirty, their hair was untidy and one of them had a black eye. They_____.
- have fought
- 'd been fighting
- had fought
- were fighting
I was very tired when I arrived home. I____ hard all day.
- have worked
- 'd been working
- had worked
- worked
Our game of tennis was interrupted. We___ for about half an hour when it started to rain very heavily.
- had played
- had been playing
- were playing
- played
Ken gave up smoking two years ago. He____ for 30 years.
- has smoked
- had been smoking
- was moking
- has been smoking
I hope the bus comes soon. I_____ for 20 minutes.
- had been waiting
- have been waiting
- am waiting
- wait
It wasn't raining when we went out. The sun was shining. But it____, so the ground was wet.
- had rained
- had been raining
- was raining
- rained
Ann was sitting in an armchair watching television. She was tired because she____ very hard
- has worked
- had been working
- worked
- was working
We were good friends. We ____each other for years.
- have known
- had known
- have been knowing
- had been knowing
Jack grew a beard but now he ____it off.
- had shaved
- has shaved
- shaves
- has been shaving
They went out after lunch and they ____ just back.
- had come
- have come
- came
- will come
I didn't know who she was. I____ her before.
- have never seen
- had never seen
- didn't see
- don't see