1 has always wanted (Present Perfect, т.к. есть наречение always)
2 Have you been waiting (Present Perfect Continuous, т.к. long показывает длительность действия)
3 Have you found (Present Perfect, т.к. есть наречение yet)
4 has been asking (Present Perfect Continuous, т.к. all morning показывает длительность действия)
5 've never tried (Present Perfect, т.к. есть наречение never)
6 has been dancing (Present Perfect Continuous, т.к. есть выражение времени since)
7 has been raining (Present Perfect Continuous, т.к. есть выражение времени for two days)
собирать деньги на благотворительность (to raise money for the charity)
конкурс поваров (the cooking contest)
хорошая (плохая) примета (a good (bad) luck)
суеверие (superstition)
превращаться в пиратский город (transform into a typical pirate town)
прожить жизнь пирата (to experience life as a pirate)
задуть свечи (blow out candles)
надеть маскарадные костюмы (to wear fancy dress costumes)
главное событие в жизни подростка (a major event in a teenage girl's life)
самое лучшее (the icing on the cake)
быть нарасхват (are selling like hotcakes)
превращаться (to turn into)
день памяти (Remembrance Day)
торжественное празднование (A solemn commemoration)
угощения (treats)
быть взволнованным (to be excited)
Вот прям вот так 10 баллов