Inherited from Old Spanish soler (“to use to”), from Latin solēre. Compare Catalan soler, Italian solere, Ladino soler and Portuguese soer (archaic).
Practica hablar y memorizar " soler " y muchas otras palabras y oraciones en español .