An ( ) boy can draw such a beautiful picture.A 8 years old,B.8-year-old

问题描述:

An ( ) boy can draw such a beautiful picture.A 8 years old,B.8-year-old
为什么只能选B,因为我觉得A也没有错啊

a项用在am/is/are之后作表语,不用加连字符号,译为‘‘...八岁了’’.b项用于人物名词前作定语,译为‘‘八岁的...’’,需用连字符号,并且名词不加s.