Начнем с основы слова философия. Правильнее всего сказать, что основа философиj, ведь буква я обозначает два звука: [ja], из них только второй является окончанием, а первый принадлежит основе. Но упрощенно можно сказать, что основа в этом слове философи- , а окончание – -я.
Что касается корня, то здесь возможны варианты. Можно выделить два корня, как это сделано в словаре Тихонова: мы хорошо знаем о существовании греческих слов phileo 'люблю' и sophia 'мудрость'. Те же греческие корни в словах филология, филофония; теософия, антропософия. Но можно найти аргументы и в пользу выделения корня философ-: в русском языке это слово не было собрано из двух греческих корней, мы получили его в таком виде из немецкого языка, т. е. в русском языке это слово непроизводно.
Верен второй вариант.
Возможный вариант разбора: двое из тридцати мужиков - подлежащее; вернулись - сказуемое.
Специального термина нет. Терминологически корректно говорить о том, что корень равен основе слова.
Правильно.
В этом предложении составное глагольное сказуемое учились плавать. Инфинитив является смысловым компонентом сказуемого.
Подлежащее — такое (выражено субстантивированным указательным местоимением). Сказуемое — и не снилось (включает частицу и).
Основа: рыбы имеют особенности.
Оба варианта возможны.