Привет! Давай разберем эти упражнения вместе. Это отличная возможность попрактиковаться в грамматике английского языка.
Здесь используется Present Perfect Continuous (have been + -ing), потому что речь идет о действии, которое началось в прошлом (ты плавала) и привело к результату в настоящем (твои волосы мокрые). Форма "swum" — это третья форма глагола "swim", но здесь нужен именно Continuous.
Здесь нужен Present Perfect Simple (has opened), потому что речь идет о законченном действии в прошлом, которое имеет результат в настоящем (новая спортплощадка теперь есть). "Has been opening" — это Present Perfect Continuous, которое описывает процесс, а не сам факт открытия.
Present Perfect Continuous (has been snowing) используется, чтобы показать, что действие (снег шел) началось в прошлом и продолжается до сих пор, и именно это является причиной того, что сейчас холодно. "Has snowed" — это Present Perfect Simple, которое больше фокусируется на результате, а не на длительности.
Здесь нужен Present Perfect Simple (hasn't started), потому что мы говорим о факте: снег еще не начал идти. "Hasn't been starting" — это Continuous, которое используется для описания длительных процессов, что здесь не подходит.
Вопрос "How long...?" часто указывает на использование Present Perfect Continuous (have they been working), когда мы спрашиваем о продолжительности действия, которое началось в прошлом и, возможно, продолжается до сих пор. "Have they worked" — это Present Perfect Simple, которое больше фокусируется на завершенности действия.
Здесь используется Present Perfect Simple (hasn't travelled), потому что мы говорим о личном опыте или его отсутствии (она никогда раньше не ездила туда). "Hasn't been travelling" — это Continuous, которое описывает длительный процесс, что здесь не совсем подходит, так как речь идет о факте поездки (или ее отсутствия).
Ответ: