have a long history 中为什么是a long?

问题描述:

have a long history 中为什么是a long?

就是"历史悠久"的意思,long 是形容词,history是名词.

a是修饰history的.have a history
long 也是修饰history的
It has a long neck.同样的道理

history 在没有任何情况的形容下,是个抽象名词,也就是历史学,如果前面有相应的形容词修饰后,抽象名词就变成了具体的名词,指的是那一段的历史了,而具体的名词前面一定要有冠词的修饰,如:a good knowleged就是一样的用法.