1. I suddenly realized I ... in the wrong direction.
a) was walking b) walk c) am walking d) have walked
2. I think I'll buy these shoes. They ... me really well.
a) fitted b) were fitting c) have fit d) fit
3. I wonder if Paul ... me a lift to work.
a) is giving b) gives c) will give d) will be giving
4. I'll tell Anna all the news when I ... her.
a) saw b) shall see c) see d) will be seeing
5. I've got my key. I found it when I ... for something else.
a) look b) didn't look c) have looked d) was looking
6. She asked when the secretary usually ... .
a) will come b) is coming c) come d) came
7. She had studied Spanish before she ... to Madrid.
a) had come b) comes c) would come d) came
8. She will speak to Professor Moore as soon as he ... free.
a) shall be b) were c) is d) will be
9. The President ...out of the building and is going to make a speech.
a) has come b) come c) was coming d) have come
10. The teacher told us that magnet... iron.
a) attract b) attracts c) attracted d) is attracted
11. This isn't my first visit to London. I ... here before.
a) had been b) have been c) was d) haven't been
12. What... about a moment ago?
a) will you think b) are you thinking c) were you thinking d) have you been thinking
13. When I arrive at the airport tomorrow, my whole family ... for me.
a) waits b) wait c) will be waiting d) waited
14.When I looked round the door, the baby ... quietly.
a) were sleeping b) is sleeping c) was sleeping d) slept
15. When Martin ... his car, he took it out for a drive.
a) has repaired b) was repairing c) had repaired d) had been repaired
16. Where is Robert? ... a shower?
a) Has he got b) Has he c) Is he having d) Does he have
17. Wipe your feet before you ... into the room.
a) would come b) has come c) come d) had come
18. You didn't even try to find out if I... to your proposal.
a) agree b) will agree c) would agree d) shall agree