Друг и приятель - это слова синонимы.
Солдат и генерал - это понятия из армии, это звания, но между ними нельзя поставить знак равенства.
Учитель и ученик - понятия из школы, но тоже нельзя поставить знак равенства.
Немец и француз - национальности - и тоже разные.
Так что правильный ответ - 1