Давайте разберем каждый из предложенных вопросов и утверждений, чтобы выбрать правильные варианты, учитывая правила английского языка.
1. We have ___ to Saint Petersburg.
Правильный вариант: been
Объяснение: В конструкции "have been" используется глагол "be" в форме третьего времени (причастие прошедшего времени), чтобы говорить о посещении (например, "Мы были в Санкт-Петербурге").
Ответ: been
2. Have you done your homework ___?
Правильный вариант: yet
Объяснение: В вопросах с "have/has" для вопросов о завершении действия обычно используют "yet" в конце предложения, чтобы спросить, завершена ли работа.
Ответ: yet
3. The dog has ___ eaten its food.
Правильный вариант: already
Объяснение: "Already" означает, что действие произошло раньше, чем ожидалось. ("Пес уже съел свою еду").
Ответ: already
4. He has ___ written a letter.
Правильный вариант: already
Объяснение: Аналогично предыдущему примеру, "already" подчеркивает, что действие завершено.
Ответ: already
5. Have you ___ seen a giraffe before?
Правильный вариант: ever
Объяснение: В вопросах с "ever" спрашивают, было ли что-то когда-либо делано.
Ответ: ever
6. She hasn't had breakfast ___.
Объяснение: В этом предложении обычно используют "yet" или "already". Однако, в отрицательных предложениях часто ставится "yet".
Ответ: yet
7. He has ___ talked to me.
Правильный вариант: already
Объяснение: "Already" показывает, что он уже говорил.
Ответ: already
8. Have you finished your work ___?
Правильный вариант: yet
Объяснение: В вопросах о завершенности работы обычно используют "yet".
Ответ: yet
9. I have ___ taken a wonderful picture.
Правильный вариант: already
Объяснение: "Already" здесь указывает на завершение действия.
Ответ: already
10. Has he ___ gone skiing before?
Правильный вариант: ever
Объяснение: В вопросе "ever" используется для уточнения, делал ли он это когда-либо.
Ответ: ever
Итоговые ответы:
- been
- yet
- already
- already
- ever
- yet
- already
- yet
- already
- ever
Если нужно объяснение по какому-то конкретному пункту подробнее — скажите!