Native speakers know it, because they follow it, but they usually can't state it.
Non-native speakers need to be taught the rule, however, because it's not obvious.
When a noun modifier consists of more than one word, it goes after the noun it modifies.
When a noun modifier consists of only one word, it goes before the noun it modifies.
Mnemonic: an eleven-year old boy versus a boy eleven years old
簡單說 這是有文法規則的 以英文母語的人都會遵守但不一定講的出為什麼(語言本來就一種感覺咩)
當名詞修飾語由多個單詞組成時,它會在它修飾的名詞之後。
當名詞修飾語僅包含一個單詞時,它會在它修飾的名詞之前。
助記:an eleven-year-old boy versus a boy eleven years old
eleven-year-old 是 形容詞,形容詞沒有單複數之分,不用加 S
用來形容 boy ==> 11歲的男孩
a boy eleven years old 用
year-old 是形容詞,指 ...歲的XX
形容詞沒有單複數之分,是不用加 S 的
而 .. years old 就是課本裡教的了...在描述一個人幾歲時的用法
例如:I'm 32 years old. (我32歲)
例如:I'm a 32 year-old engineer. (我是個32歲的工程師)
當有hyphen的時候, hyphen連結起來的兩個字
被用來當形容詞, 形容之後的名詞. 但沒有hyphen的時候, 所有的形容詞
都分別用來形容之後的名詞.
small-car factory, 有hyphen, small只形容car, 不形容factory.
我們只知道這是一個生產小型車的工廠, 工廠本身有多大並不知道.
但small car factory, small 形容 factory, car 也形容 factory, 所以我們知道
這是一個小工廠, 也是一個製造車子的工廠.
沒有留言:
張貼留言