Test 9. Choose the correct answer a, b, or c to fill the spaces.
1. Do you know the woman _________ to Tom?
a) talked b) talking c) having talked
2. _________ her work, she went home.
a) finished b) finishing c) having finished
3. The road _________ the two villages is very narrow.
a) joined b) joining c) having joined
4. Most of the goods _________ in this factory are exported.
a) made b) making c) having made
5. _________ nearly all our money, we couldn’t stay in a hotel.
a) spent b) spending c) having spent
6. I was woken up by a bell _________.
a) rung b) ringing c) having rung
7. There were some children _________ in the river.
a) swum b) swimming c) having swum
8. A lot of people _________ to the party cannot come.
a) invited b) inviting c) having invited
9. _________ our tickets, we went into the theatre.
a) bought b) buying c) having bought
10. Everybody looked at the _________ girl.
a) danced b) dancing c) having danced
11. The window _________ in the storm last night has now been repaired.
a) broken b) breaking c) having broken
12. I saw a woman _________ in the corner on her own.
a) stood b) standing c) having stood
13. She was lying in the middle of the road, _________ for help.
a) cried b) crying c) having cried
14. _________ our meal, we went out.
a) Finished b) Finishing c) Having finished
15. He just sits around all day, _________ nothing.
a) done b)doing c) having done
16. Books _________ from the library must be returned in two weeks.
a) borrowed b) borrowing c) having borrowed
17. Not _________ what to do, she burst out crying.
a) known b) knowing c) having known
18. _________ hungry, I decided to make myself a sandwich.
a) felt b) feeling c) having felt
19. _________ dinner, they continued their journey.
a) had b) having c) having had
20. Emma was sitting in an armchair _________ a book.
a) read b) reading c) having read