(1)
1. I'm tired. I have been working all day.
2. She has been studying English for five years.
3. I have been travelling a lot since you last saw me.
4. We have been talking about it for a week.
5. Nobody has been opening the windows since last weekend.
(2)
1. Kate has known this girl since she was younger.
2. We have been here for 10 minutes.
3. They haven't seen each other since last month.
4. Mr Smith hasn't had enough money for many years.
5. We haven't been in New York since last holidays.
(3)
1. It has been raining since yesterday.
2. Tom's father has been building his house for two years.
3. Peter and Kate have known each other for ten years.
4. I ahven't gone out for three days. I have been ill since Saturday.
5. My friend has been working on the project for two weeks.
21 - b, 22 - c, 23 - a, 24 - b, 25 - a
Объяснение:
21. Условные предложения. "Если письмо написано на английском, он легко переведет его без словаря". Условное предложение первого типа, в условии глагол употребляется в Present Simple, в следствии – в Future Simple. Но письмо не может написать само себя, поэтому здесь необходим пассивный залог Present Simple Passive.
22. Все порядковые числительные образуются путем добавления th на конце, кроме числительных "первый", "второй" и "третий". Они пишутся как first, second, third. Также это распространяется на порядковые числительные типа двадцать первый (twenty first), сорок второй (fourty second) итд. Также перед порядковыми числительными надо ставить the
23. "Отдыхать", "Экзамен", "Учить (в смысле преподавать)", "Учить (в смысле учить стих наизусть)", "Лекция".
24. "Твой друг вчера выглядел расстроенным, сегодня он выглядит более счастливым". Так как прилагательное happy имеет всего 2 слога, то ее сравнительная степень образуется путем добавление er на конце. И по правилу y поменяется на i
25. Сейчас 10 часов, поэтому я собираюсь идти спать сейчас. Выражать прямое намерение удобнее всего через оборот "to be going to". Так как мы имеем дело с местоимением I, то нужная форма глагола to be к нему - am