Давайте разберёмся с вашими предложениями и пополним их, основываясь на приведённых примерах.
1. Мы ___ the roof ___ last year. (repair)
Перевод: "Мы отремонтировали крышу в прошлом году."
Ответ: had ... repaired
Объяснение: Здесь используется прошедшее совершенное время (Past Perfect), которое указывает на действие, произошедшее до другого прошедшего действия или момента (в данном случае - "в прошлом году").
2. Anne ___ her hair ___ every Friday afternoon. (do)
Перевод: "Энн делает причёску каждую пятницу днём."
Ответ: has ... done
Объяснение: Для регулярных действий это предложение использует настоящее совершённое время (Present Perfect). Оно указывает на действие, которое происходит регулярно в настоящем.
3. When do you ___ your car ___ regularly? (service)
Перевод: "Когда вы обслуживаете вашу машину регулярно?"
Ответ: have ... serviced
Объяснение: Здесь используется настоящее простое время (Present Simple) для описания регулярных действий, что соответствует структуре вопроса.
Теперь давайте продолжим по аналогии и создадим ещё два примера:
4. They ___ the project ___ last week. (complete)
Перевод: "Они завершили проект на прошлой неделе."
Ответ: had ... completed
Объяснение: Здесь также используется прошедшее совершенное время, чтобы сказать, что этот факт произошёл до другого момента в прошлом (на прошлой неделе).
5. She ___ her homework ___ every evening. (do)
Перевод: "Она делает домашнее задание каждый вечер."
Ответ: does ... done
Объяснение: В данном случае используется настоящее простое время, указывая на регулярное выполнение задания.
Если у вас есть конкретные номера предложений для заполнения, дайте знать, я с радостью помогу!