she is only an 8 years old girl这句话说的对吗

问题描述:

she is only an 8 years old girl这句话说的对吗
这是我在英语报刊上看到的~个位才子请帮帮忙~
还有个选项是这么说的:she is only an 8-year-old girl.也是正确的吧?到底哪个最好?

这句话是没有问题的,当然,如果采用第二种方式,也是没有问题的,加上连字符后,8-year-old就变成定语了,year 就不用复数了.