Ответ:
Translation
Объяснение:
1. This year they have rarely attended the theater.
2. He will have written a report by the end of the week.
3. She has not ridden a bicycle since childhood.
4. She will have made dinner by the time you come.
5. Have you noticed that his appearance had changed?
6. He has not spoken to me for more than 2 weeks.
7. I had already done my homework when my friend called me.