Конечно, давайте разберемся с использованием времён Present Perfect и Present Perfect Continuous в этих предложениях.
Present Perfect используется для действий, которые завершились к настоящему моменту или имеют результат в настоящем. Формируется с помощью "have/has + past participle" (третья форма глагола).
Present Perfect Continuous используется для действий, которые начались в прошлом и продолжаются до настоящего момента или которые недавно завершились и имеют видимый результат в настоящем. Формируется с помощью "have/has been + present participle" (основная форма глагола + -ing).
Sally and Tim (just/get married)
Ответ: Sally and Tim have just got married.
Объяснение: Действие завершилось совсем недавно, и его результат виден в настоящем (они сейчас женаты), поэтому используется Present Perfect.
How long (Brian/work) at the homeless shelter?
Ответ: How long has Brian been working at the homeless shelter?
Объяснение: Здесь акцент на продолжительности действия, которое началось в прошлом и продолжается до настоящего момента, поэтому используется Present Perfect Continuous.
John (sneeze) all day and now he has a red nose.
Ответ: John has been sneezing all day and now he has a red nose.
Объяснение: Действие продолжается в течение длительного времени и имеет видимый результат в настоящем (красный нос), поэтому используется Present Perfect Continuous.
I (travel) to the USA three times
Ответ: I have traveled to the USA three times.
Объяснение: Действие завершилось несколько раз в прошлом, и результат этого виден в настоящем (опыт путешествий), поэтому используется Present Perfect.
Danny (look for) a new job for the last two months
Ответ: Danny has been looking for a new job for the last two months.
Объяснение: Действие началось в прошлом и продолжается до настоящего момента (поиск работы длится два месяца), поэтому используется Present Perfect Continuous.
Emma (not/graduate) yet; she's in her final year at college
Ответ: Emma has not graduated yet; she's in her final year at college.
Объяснение: Действие (выпуск) ещё не завершилось, и это имеет значение в настоящем, поэтому используется Present Perfect.
(You/work) all day?
Ответ: Have you been working all day?
Объяснение: Здесь акцент на продолжительности действия, которое началось в прошлом и продолжается до настоящего момента, поэтому используется Present Perfect Continuous.
Если у вас возникнут дополнительные вопросы по английскому языку, не стесняйтесь задавать!