make+宾语+宾补结构 的一个问题

问题描述:

make+宾语+宾补结构 的一个问题
make him a captain 中间的“a”是必须加、必须不加、还是可加可不加?

表示职位,官衔的名词象chairman,president,captain等词当补语时是无须加冠词的.如果加了冠词反而是错的.
He was made president .
They make him captain .