解释:因为friend前面已经有了限定词my的修饰。
而冠词和形容词性物主代词同属限定词,一般只能用其中一个。
再如:“我的老师/妈妈/名字”只需说my teacher/mother/name即可,楼主会说成my a teacher/mother/name或a my teacher/mother/name吗?
不过,可以说a good friend,因为good是形容词,并不属于限定词之列。
限定词一般指冠词/指示代词/形容词性物主代词/名词所有格。
fridend前已经有修饰词 my good