Очень нужна помощь по английскому языку!!!!
Заполните пропуски соответствующей формой глагола в Perfect Passive Tense.
1. It's cold in the kitchen because the windows _____ .
a) has been broken b) have been broken c) have not been broken
2. The bridge ______ by tomorrow morning.
a) have been reconstructed b) had been reconstructed c) will have been reconstructed
3. Our suitcases ______ .We were waiting for a taxi.
a) have been packed b) had been packed c) will have been packed
4. The trees ______ . It was our victory.
a) has not been cut down b) had not been cut down c) will not have been cut down
5. The doctor ______ for yet.
a) has not been sent b) have not been sent c) had not been sent
6. A new key ______ by the time you arrive.
a) have not been made b) had not been made c) will not have been made
7. _____ the Bible _____ into many languages?
a) Has ….. been translated b) Have ….. been translated c) Had ….. been translated
8. _____ the fence _____ by 7 o'clock yesterday?
a) Has …… been painted b) Had …… been painted c) Will …… have been painted
9. ______ my computer ______ to the main network by 11 o'clock tomorrow?
a) Has ….. been connected b) Had ….. been connected c) Will have ….. been connected
10. Where _____ the new airport just ______ ?
a) has … been built b) have … been built c) had … been built
11. How many letters ______ to that company before I arrived?
a) has been sent b) had been sent c) will have been sent
12. What work ______ by the end of the next month?
a) has been finished b) had been finished c) will have been finished