From Middle English rofes, equivalent to roof + -s without voicing, first appearing in print in the 14th century. Displaced rooves as the standard plural in the early 17th century.
Practice speaking and memorizing "roofs" and many other words and sentences in English.