There shouldn't be any spaces in a hyphenated word.
No, "miles per hour" is not hyphenated. It is written as three separate words.
No.No.No.No.
No, "three story house" should not be hyphenated. It is correctly written as "three-story house" when used as a compound adjective before a noun. The hyphen is necessary to clarify that "three-story" describes the type of house.
Yes, "three-year plan" should be hyphenated. The hyphen connects the words "three" and "year" to indicate that they collectively modify the noun "plan." This helps to clarify that the plan is specifically designed for a duration of three years.
Yes it should be hyphenated.
The term "hard of hearing" is not hyphenated when used as a phrase. It is typically written as three separate words. However, when used as a compound adjective before a noun, it can be hyphenated as "hard-of-hearing," for example, "a hard-of-hearing individual."
It is not hyphenated.
No it's not hyphenated.
Motorcycle is not hyphenated
jack-o'-lantern if you wanted three words, jack-of all-trades if you wanted three hyphens as well
words are only hyphenated when they have a separate meaning when separated than they do when hyphenated