From Middle English rofed derived from the noun, replaced earlier Old English hrēfed attested in unoferhrēfed (“unoverroofed”), equivalent to roof + -ed.
Practice speaking and memorizing "roofed" and many other words and sentences in English.