Похоже, ты работаешь над упражнением по английскому языку, которое фокусируется на употреблении Present Perfect и Past Simple. Нужно выбрать правильную форму глагола. Давай вместе решим:
"Have you been swimming?" - Правильно, потому что речь идет о действии, которое имело место в прошлом, но важен его результат в настоящем (мокрые волосы).
"A new gym has opened in our neighbourhood." - Здесь уместно использование Present Perfect, так как новость о гиме все еще актуальна.
"It's cold. It has been snowing all day." - Правильное использование Present Perfect Continuous, потому что это действие началось в прошлом и продолжается в настоящем.
"The snow hasn't started yet." - Здесь подходит Present Perfect, поскольку речь об отсутствии действия до настоящего момента.
"How long have they worked on this project?" - Уместно использовать Present Perfect, потому что вопрос о продолжительности действия, которое началось в прошлом и возможно продолжается до сих пор.
"She hasn’t travelled to Novgorod before." - И снова Present Perfect подходит лучше всего, поскольку мы говорим о том, что она никогда ранее не была в Новгороде, и это влияет на настоящее.
Надеюсь, это помогло тебе с упражнением! Если нужна помощь с другими заданиями - пиши.
