With a name like poly hydroxyl alcohol, it suggests that the alcohol has more than one alcohol group. Thus any alcohol with more than one hydroxyl is a polyhydroxyl alcohol. An example that pops into mind is ethanediol (CH2OHCH2OH) this has 2 hydroxyl groups and is an alcohol, thus a polyhydroxyl alcohol
I think B
Hope this helps!
sunlimation is when a solid goes to a gas thats all i can awnser i havent got that far in chemistry yet.