在英语中回答年龄的问题

关于I'm an 8-year-old girl. 和 I'm an 8 years old girl.是不是都对,请讲明白一点,原因是什么? 有一道先择题 Kelly, ( ) girl, wants to be a reporter. A a 8-year-old B an 8-year-old C an 8-years-old D an 8 years old A和C肯定都是错的,B和D哪个对,为什么?

第1个回答  2020-04-16
选B肯定是对的,但前面说法是错的,8-year-old
只能做定语,是定语形容词,放在名词之前,因为空的后面是名词girl,所以要选定语形容词,所以此题选B。
而8
years
old是一个表语形容词,它后面不能再加名词了,也就是说不能放在名词前,只能放在系动词后做表语,如:the
girl
is
8
years
old.