Помогите пожалуйста))
Переведите на русский язык. Определите залог и видовременную форму глагола
1. Your letter will have been answered by Monday.
2. When my mother came home the room had been already cleaned.
3. The man hasn’t been found by the police yet.
4. Whom has this letter been written by?
5. This soup will have been prepared by 3 o’clock.