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) joinedb) 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) rungb) ringing c) having rung
7. There were some children ___ in the river.
a) swumb) swimming c) having swum
8. A lot of people ___ to the party cannot come.
a) invited b) inviting c) having invited
9. ___ out tickets, we went into the theatre.
a) Bought b) Buying c) Having bought
10. Everybody looked at the ___ girl.
a) dancedb) dancing c) having danced
2. Выберитеправильнуюформуглагола.
1. The window ___ in the storm last night has now been repaired.
a) broken b) breaking c) having broken
2. I saw a woman ___ in the corner on her own.
a) stood b) standing c) having stood
3. She was lying in the middle of the road, ___ for help.
a) criedb) crying c) having cried
4. ___ our meal, we went out.
a) Finished b) Finishing c) Having finished
5. He just sits around all day, ___ nothing.
a) doneb) doing c) having done
6. Books ___ from the library must be returned in two weeks.
a) borrowed b) borrowing c) having borrowed
7. Not ___ what to do, she burst out crying.
a) knownb) knowing c) having known
8. ___ hungry, I decided to make myself a sandwich.
a) feltb) feeling c) having felt
9. ___ dinner, they continued their journey.
a) Had b) Having c) Having had
10. Emma was sitting in an armchair ___ a book.
a) read b) reading c) having read