Which is correct, a "two-year" program or "two-years" program?
The difference between two expressions is the absence/presence of "s", i.e., singular or plural.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
In compound adjectives that contain a noun no plural-s is used, eg a ten-year-old boy. http://www.espressoenglish.net/compound-adjectives-in-english/