英语这样的复合词怎么用?

问题描述:

英语这样的复合词怎么用?
4-year old还是4-year- old?4 years old还是4 years' old
为什么 20 minutes' ride而不是20 minutes ride?
什么时候要加'S或者'?横线究竟是一条还是两条?

4-year- old是正确的,表示 4岁,只能作定语.例如:He is a 4 -year-old boy.4 years old 是正确的,表示 4岁.例如:He is 4 years old.20 minutes' ride 表示复数名词的所有格,意思是:骑车20分钟的路程.不以s 结尾的...那4 meters long为什么不用4 meters' long?什么时候要加所有格,就是这个老是搞不懂。long 是形容词。如果后面跟名词,可以用所有格。例如:10 minutes' walk 步行10分钟的路程谢谢,我顺便问一小问 How amazing the noodle is!Yes, it is ______,and breaks the Guinness World Record as the longest handmade noodle. A.1,704–meter–longB.1,704–meters–long C.1,704 meter long D.1,704 meters long选D我现在懂了,作表语。但是选A为啥不对,错误原因是A项是定语,为什么It is 后面不接定语?不是修饰noodle么?按照来说A、D选项意思一样。It is +形容词。这里的is 是系动词,后面应该跟表语,而4-year -old 这种形容词不能作表语。所以不能选A .