self conscious
Self-made should be hyphenated.
Pre construction - two words not hyphenated.
It should be hyphenated when it's used as an adjective.
No.
Underdeveloped should be written as one word, not two words or hyphenated. I hope this answered your question. :)
roller skates
yes
it should be hyphenated: close-out
Roller-skate, as a verb, should be hyphenated. Roller skate, as a noun, is not.
No, "by and large" should not be hyphenated. It is an idiomatic expression meaning "generally" or "for the most part." When using it in writing, it should appear as two separate words.
Like many other words, it depends . . . If the words are used together as an adjective, they are hyphenated. "Alice bought a 90-cent picture frame." If the words are just nouns, they are not hyphenated. "Alice's picture frame cost 90 cents".
Compound words, numbers from twenty-one to ninety-nine, and adjectives formed by adding -like or -wide should be hyphenated. Additionally, compound modifiers that come before a noun should also be hyphenated for clarity.