To my best knowledge GK's will we anything smaller then there mouths. So if your going to get tank-mate for it get something that it can not eat. And make sure your tank is big enough for both fish. 150 gallon of something close to it so the GF doesn't feel threaten or he will kill anything or possibility die of stress himself.
black ghost knife fish gets nutrients and energy from the food it eat
No.
The maximum length of the black ghost knifefish is 40 centimetres
they can be 49cm.
No.
Yes it can
Black Ghost Knife Fish are semi-agressive. They should be fine though. The angelfish should be fine.
Depends what store!
fish about 5in or 4in lowest
Yes if its the only one?
Several years. It is more reliable to say that Black Ghost Knives are mature at 15-18 cm (6-7 inches) long.
Black moors are a variety of goldfish which are egg layers so they can't get pregnant.