作业帮 > 英语 > 作业

Mary is a___ girlA、sevenyears old B、seven-years-old C、seven-

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/08 09:57:33
Mary is a
___ girlA、seven
years old B、seven-years-old C、seven-year-old D、seven-year
old 求 为什么选这个答案
选C.
Mary is a seven-year-old girl.玛丽是一个七岁的女孩.
数词-year-old 共同组成一个复合形容词,用来形容一个人的年龄,这是固定搭配.
此外还有 数词-meter-long 等等其他类似结构的复合形容词.
补充一下:A是错误的,因为seven years old 这样的词组,只能做表语,不能做定语.在这里是不可以的.
再问: Mary is a seven years' old girl. 这个表达有问题吗?
再答: 有问题。 首先,没有seven years' old 这种说法,只有seven years old 然后,seven years old这个短语,只能作表语,不能作定语。就是说,它可以跟在be动词后面修饰名词,比如Mary is seven years old. 但他不可以直接跟在名词前面修饰名词(即作定语),比如你这个说法Mary is a seven years old girl 就是错误的。