Choose the correct answer
I ... a shower when you phoned.
- had
- have had
- was having
- had had
We ... for five years now.
- have married
- are married
- were marrying
- have been married
I had watched the film for half an hour before I realised I ... it before.
- had seen
- saw
- have seen
- was seeing
After we arrived, she ... coffee.
- made
- had made
- has made
- was making
How long ... on this project?
- do you work
- did you work
- were you working
- have you been working
Mr Clark worked for the bank for twenty years. Then he ... .
- has given up
- gave up
- give up
- had given up
... a new car. Do you want to see it?
- I've just bought
- I have just been buying
- just bought
- had just bought
As soon as I arrived at the station, I realised the train ... .
- has already left
- already left
- has already been leaving
- had already left
This book ... in 1989.
- has been published
- published
- was published
- is published
They ... when they saw the thunder flash.
- drove
- were driving
- have driven
- have been driving
It was late when we ... back last night.
- had got
- got
- have got
- were getting