1. She said that the coat … for two years already. a) had been worn b) wore c) are wearing d) has been worn
2. If you … me this tune I’ll remember the words of the song.
a) will sing b) sing c) sings d) sang
3. The text seems … already.
a) translates b) to translate c) to have been translated d) to have translated
4. He tells us he … school two years ago.
a) has finished b) to be finished c) had finished d) finished
5. After … her umbrella in the cloak-room she entered the hall.
a) leave b) leaving c) leaving for d) being left
6. Henry will not go to the party unless he … .
a) invite b) is not inviting c) being invited d) is invited
7. Jane told her parents that all her group-mates … her wedding ceremony already.
a) had invited b) had been invited c) have invited d) have been invited
8. Jim is out at the moment. He … the neighbour’s car.
a) will repair b) repairs c) is repairing d) has repaired
9. Don’t worry! Your TV set … by the end of the week.
a) will have been repaired b) will repair c) is repaired d) would be repaired
10. When we arrived at the office, Carol … some business letters.
a) has answered b) was answering c) answering d) answer