英语语法中这是约定俗成的,没什么理由可以解释。下面我来为你解释一下具体原因吧。adj+n 表示adj形容词作定语修饰后面名词,这在语法中叫做前置定语;还有一个叫后置定语,一般是定语从句,例如:He is a man whose bag is white.
最后为你介绍的就是介词短语也可以作定语,修饰前面名词,用作后置定语比较常见。例如:He is a handsome man with a white bag in his hand.
名词修饰名词,也是一样的,前面的名词可以作定语,修饰后面的名词。例如:an apple tree.