to join – соединять, объединять, присоединиться
to connect – соединить
to unite – соединить, соединиться, объединить, объединяться
Join two blocks of wood with glue. – Соедини два куска дерева с помощью клея.
The two towns are connected by a railway. – Два города соединены железной дорогой.
Water and milk can easily be united. – Вода и молоко легко могут соединиться (смешаться в одно целое).
The people must unite in the struggle against war. – Люди должны объединяться в борьбе против войны.
To join implies direct contact. Предполагает прямой контакт.
To connect implies joining by a tie or link – a wire, as road, etc. Предполагает соединение с помощью чего-либо.
To unite implies the close joining of two or more thnigs to form one. Предполагает соединение чего-либо в нечто целое.