all time or all-time, not sure which one it is. Are they different in different scenarios?

  • 2
    This is the best question of all time. This the the all-time best question.
    – GEdgar
    Commented Feb 20, 2014 at 15:29

1 Answer 1


The rule is: when an adjective modifies another adjective, put in the hyphen. When both adjectives modify the noun, no hyphen (and quite possibly put in a comma for clarity).

Not the answer you're looking for? Browse other questions tagged or ask your own question.