你的理解是正确的.
补充一点,a / an 是不定冠词,是用来修饰名词的.只是当它放在所修饰的可数名词前时,作“一”讲时,才能用数词“one”代替.如:A horse is an animal.(马是一种动物).这时就不能说一匹马是一种动物了.