1. We have done our work in time.
Мы сделали нашу работу вовремя.
have done-Раst Indеfinitе Active
2. The meeting was attended by representatives of different organizations.
Встреча была посещена представителями различных организаций.
was attended by-Passive, Present Indefinite
3. When I entered the hall, the professor had already been speaking for ten minutes
Когда я вошел в зал, профессор уже говорил за десять минут.
entered the hall-Active voice, Past Perfect
already been-Passive Voice, Past Indefinite
правильно?