Решение:
- Your hair is wet........? Have you been swimming (Present Perfect Continuous используется для описания действия, которое началось в прошлом и продолжается до настоящего момента, или его результат очевиден сейчас. Мокрые волосы - результат плавания.)
- new gym...... in our neighbourhood. has opened (Present Perfect используется для описания события, которое произошло в прошлом и имеет результат в настоящем. Открытие спортзала - это завершенное событие, которое произошло недавно.)
- cold. It....... all day. has been snowing (Present Perfect Continuous используется для описания длительного действия, которое началось в прошлом и продолжается до настоящего момента, или его результат очевиден сейчас. Снегопад, который идет весь день, подходит под это описание.)
- now ....... yet. hasn't started (Present Perfect используется для описания события, которое еще не произошло, но ожидается. 'Start' здесь используется в значении начала чего-либо, поэтому Present Perfect подходит.)
- long ....... on this project? have they been working (Present Perfect Continuous используется для описания длительного действия, которое началось в прошлом и продолжается до настоящего момента. Вопрос о том, как долго они работают над проектом, подразумевает длительность.)
- to Novgorod before. n't travelled (Present Perfect используется для описания опыта, который был или не был у человека в течение его жизни. Вопрос о том, путешествовал ли кто-то раньше, является вопросом об опыте.)
Ответ: Have you been swimming, has opened, has been snowing, hasn't started, have they been working, n't travelled