Si los compuestos covalentes contienen solo no metales, entonces ¿cómo puede AgCN ser un compuesto unido covalente (Ag es un metal)?

En primer lugar, la naturaleza covalente de un compuesto no se decide sobre la base de sus átomos constituyentes sino sobre la base de la diferencia de electronegatividad. Ningún compuesto es puramente iónico o puely covalente. Cada compuesto tiene un carácter iónico y covalente parcial. Hablando de metales, algunos forman IONIC mientras que otros forman enlaces COVALENTES. Los compuestos covalentes están formados por los metales del bloque d como Cu, Zn, Cr, etc. Esto se debe a que tienen un orbital d que participa en la formación de enlaces covalentes. Mientras que la mayoría de los metales del grupo 1 y 2 forman enlaces iónicos, porque su energía de ionización es mucho menor que d electrones orbitales. Entonces, podemos decir que la mayoría de los compuestos que tienen metales del grupo 1 y 2 son compuestos iónicos y los compuestos que tienen metales del grupo 3-B a 2-B son en su mayoría covalentes.