通常,你得理解是正确的。但语言规则中有很多例外情况,数千年流传下来,有的可以追根求源的,有的则无法考证,大家就这么用。习惯了就正确的。另外语言在发展变化,过去不对的,今天却很时尚,过去时尚的,今天又过时了,老土了。
以fun, n & adj. 为例:
1、不适用抽象名词具体化,一件令人开心的事/人,不可以说:a good/great fun.
2、fun 的使用非常像 adj. 其意思很接近:How interesting/ enjoyable it is! = What good/great fun it is! 所以很多中国孩子总误认为fun 是 adj. 喜欢说: How fun it is!对吧?
3、fun, 本身也是 adj. 可以做名词的定语:a fun activity = an interesting/ enjoyable activity. 但与funny 不同:a funny activity = an activity that makes people laugh or one that is strange or unusual.
语言没有适用一切情形的金科玉律。
追问mua~谢谢!