--5 years old の文法的解釈--
5 yearsは本当は名詞句ですが、形容詞oldを修飾する副詞句のような働きをしています。S is one meter long. というようなものも同じように解釈できます。
とはいえどうしようもないときorうまく使えるときは全体を名詞的に使えることもあります。
本編:京都大学2009年入試 英語英作文解説 中編【英作文183】
• 京都大学2009年入試 英語英作文解説 中編【英作文183】
<参考動画>
関係詞の制限用法と非制限用法【ワンポイント英語13-1】
• 関係詞の制限用法と非制限用法【ワンポイント英語13-1】