Цель: Понять
Решение:
We have never been to Saint Petersburg. - "Never" означает, что действие посещения Санкт-Петербурга не произошло в прошлом, никогда. Правильный вариант - "never".
Have you done your homework already? - "Already" используется для выражения завершенного действия в рамках какого-то временного периода, и здесь оно подходит для вопроса о завершенности домашнего задания.
The dog has already eaten its food. - "Already" также означает завершенное действие в прошлом времени. Здесь употребление "already" правильно.
He has just written a letter. - "Just" используется, чтобы выразить, что действие произошло только что или очень недавно. Правильный вариант - "just".
Have you ever seen a giraffe before? - "Ever" используется для указания наличия опыта события в течение всей жизни или определенного периода времени. Здесь правильно использовать "ever" для знакомства с жирафом.
She hasn't had breakfast yet. - "Yet" указывает на то, что действие пока не случилось или не завершилось к определенному моменту. Правильный вариант - "yet".
He has never talked to me. - "Never" указывает на отсутствие действия в прошлом или его отсутствие до настоящего момента. Здесь правильно "never".
Have you finished your work yet? - Здесь также используется "yet" для указания на то, что действие еще не завершено.
I have just taken a wonderful picture. - "Just" означает недавно завершенное действие. Правильный вариант - "just".
Has he ever gone skiing before? - "Ever" используется для выражения опыта или определения наличия действия в течение жизни. Здесь правильно использовать "ever".
Таким образом, корректные варианты для употребления в данных фразах: never, already, already, just, ever, yet, never, yet, just, ever.