Many words that began as hyphenated terms have become correct as single, unhyphenated words. It is correct to refer to "take-out food", but it is also correct to say "takeout food".
If you're using the phrase as an adjective (example "This easy-to-use remote is great!") then it will definitely need the hyphens. Otherwise, the hyphens are incorrect.
No it doesn't need to be hyphenated.
No, "out of control" does not use hyphens. It is a phrase that stands alone without the need for hyphenation. Hyphens are typically used to connect words that function together as a single idea when they appear before a noun, such as "out-of-control behavior."
There is no need to hyphenate this expression.
not too distant future
No, you do not need hyphens for "great aunt." It is correctly written as two separate words. However, when used as a compound adjective before a noun, it can be hyphenated, as in "my great-aunt's house."
Yes, you should use hyphens in "eleven-year-old" when it functions as a compound adjective before a noun. For example, you would say "an eleven-year-old child." However, when using it as a predicate adjective after a verb, you do not need hyphens: "The child is eleven years old."
If you're using the phrase as an adjective (example "I hate the end-of-the-year audit!") then it will definitely need the hyphens. Otherwise, the hyphens are incorrect.
Hyphens not needed
Some say yes, you do need a hyphen because the term great is integral to the definition of great-grandmother. Otherwise, a great grandmother is just a grandmother who is terrific. Other people see no need and d not use hyphens for this.
There are no hyphens in the word ago.
animal food