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


Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.