Yes, it is correct to hyphenate "modern-day" when it is used as an adjective to describe something that pertains to the present or current time period. For example, "modern-day technology" or "modern-day issues."
You would hyphenate "thank you" when it is used as an adjective before a noun, such as in "a thank-you card."
You can hyphenate the word improvement like this: im-prove-ment.
No, you do not hyphenate a double consonant word when it is used in a compound word or as part of a phrase. The double consonant remains intact.
Yes, "hundred million dollar project" is often hyphenated when used as a compound adjective before a noun.
Both "forty-one" and "41" are correct spellings for the number between 40 and 42. The hyphenated form, "forty-one," is commonly used in formal writing, while the unhyphenated form, "41," is more common in informal writing and numeric contexts.
Always!
The correct spelling is 'hyphen'.
Modernday Folklore was created on 1995-06-27.
You don't. The way you have it written in the question is correct.
It's correct but I would hyphenate the two words.
That is correct, but you would hyphenate it as heart-wrenching (causing sorrow or despair).
No, in general it is not correct to hyphenate certain prefixes, co-, pre-, mid-, de-, non-, anti-, etc. You therefore write preordain instead of pre-ordain, antidote instead of anti-dote, and midnight instead of mid-night.
Don't hyphenate; ongoing is one word.
You do not hyphenate the number.
I think it's more accepted to hyphenate it.
You hyphenate it only at the hyphen.
You do not need to hyphenate.