Решение:
Группа A (funny - смешной):
- funny (смешной)
- lucky (удачливый)
- silly (глупый)
- shy (застенчивый)
Группа B (weak - слабый):
- mean (подлый)
- nasty (противный)
- unkind (недобрый)
- weak (слабый)
Остальные слова:
- friendly (дружелюбный)
- intelligent (умный)
- kind (добрый)
- nice (приятный)