这种情况涉及到形容词定语的位置问题.英语有个要求,单个形容词或形容词逐层作定语要求前置修饰,形容词短语作定语要求后置修饰,如:
1、前置修饰
a long road. 一条长路 [单个形容词修饰]
a 500-meter-long road 一条 500 米长的路 [单个合成形容词修饰]
a long new road 一条新长路 [形容词逐层修饰]
another long new road 另一条新长路 [形容词逐层修饰]
a young boy 一个幼童 [单个形容词修饰]
a vivaciousyoung boy 一个活泼的年幼童 [形容词逐层修饰]
a 5-year-old boy 一个 5 岁的男孩 [单个合成形容词修饰] (也有写作 a 5 year old boy的 ,但不规范)
2、后置修饰
a road 500 meters long [500 meters long 是形容词短语]
a boy five years old [five years old是形容词短语]
a boy younger than you 一个比你大的男孩 [younger than you是形容词短语]
a boy aged 5 一个5 岁的男孩 [aged 5 是形容词短语]
你提出的“数词 + 名词所有格 + 形容词 + 被修饰名词”属于形容词逐层修饰名词,这里涉及到数个形容词修饰名词时的排序问题.排序的一般规律是“限定形容词(冠词/物主代词/指示代词)、名词所有格、状态形容词、特征形容词、属性形容词”.下面说法符合这种排序.因此是正确的:
a 500 meter's long road
a 5 year's old boy