3A.
1 – b (Мы как раз закончили работу к тому моменту, как пошел дождь)
2 – d (Они дописали упражнение к моменту, как зазвенел звонок)
3 – c (Алиса прочитала эту книгу уже до того, как я ей её купил)
4 – a (Я уже всё знал до того, как получил телеграмму)
5 – e (Мэри уже позавтракала к тому моменту, как я вошел на кухню)
3B.
1) By the time they wrote the text the lesson has already finished.
Когда они дописали текст, урок уже закончился
2) Before my parents came home, I have managed to clean it up.
К моменту прихода родителей я смог прибраться.
3) I didnt know about it because nobody has told me.
Я не знал об этом, потому что никто не сказал.
4) When I phoned my friend, he has gone out of the building.
Когда я позвонил другу, он вышел из здания.
5) When we arrived at the party, it has already ended.
Когда мы пришли на вечеринку, она уже закончилась. Лол)