Разница между словами «divide» и «separate» в английском языке заключается в следующем:
  - Divide — делить, разделять, расходиться.                                                                          studyfun.ru                       Обозначает расчленение целого на более мелкие части, указывает на множественность результатов воздействия на объект, претерпевший изменение.                                                                          studyfun.ru                      
  - Separate — делить, отделять, разнимать.                                                                          studyfun.ru                       Не предполагает обязательного дробления, но подчёркивает отделение одной части от другой или разграничение одного объекта от другого.                                                                          studyfun.ru                      
  
 Таким образом, divide описывает процесс деления на части, в то время как separate — разъединение и создание различия между элементами без обязательного деления на конкретные порции.                                                                          english.me                                                                                               thecontentauthority.com