Может ли в слове быть два корня?
Да. Например:
Снегопад:снег-корень, о-соединительная морфема,пад-корень.
Теплоход:тепл-корень,о-соединительная морфема,ход-корень.