Хорошо, давай вместе разберемся с этим заданием. На картинке перед нами упражнение по английскому языку, где нужно выбрать правильную форму глагола. Под каждым номером два варианта, и нам нужно обвести тот, что подходит по смыслу. Давай проверим каждый пункт по очереди.
Правильный вариант – "Have you had". Потому что спрашивают о действии в прошлом, которое может влиять на настоящее (в контексте получения сообщений).
Здесь правильно будет "I've had" (I have had). Это форма Present Perfect, она используется потому что действие происходило неоднократно в прошлом (много сообщений).
Правильный ответ "has she lived", потому что речь идет о действии, которое началось в прошлом и продолжается до сих пор.
Нужно выбрать "since", потому что слово "since" используется с точкой во времени ("since last May").
"Have you visited" правильно, так как вопрос о действии, которое могло произойти в прошлом и иметь связь с настоящим (Present Perfect).
"I haven't" будет правильным вариантом, так как есть отрицание и действие относится к неопределенному времени в прошлом до настоящего.
"haven't had" - это форма Present Perfect, подходит для описания действий с неопределенным временем в прошлом, в данном случае отсутствие отпуска до сих пор.
"for" используется с пром