Сложно объяснить, как понять. Тут просто предсказать: неметаллы формируют только определенные соли. Приведем пример с ![N_{2}](https://tex.z-dn.net/?f=N_%7B2%7D)
![6Na + N_{2} --> 2Na_{3}N](https://tex.z-dn.net/?f=6Na%20%2B%20N_%7B2%7D%20--%3E%202Na_%7B3%7DN)
В этом случае мы получили нитрид натрия. Такие вот взаимодействия с неметаллами. Примерами могут так же стать простые реакции для получения оксидов:
![4Na + O_{2} --> 2Na_{2}O](https://tex.z-dn.net/?f=4Na%20%2B%20O_%7B2%7D%20--%3E%202Na_%7B2%7DO)
Вроде реакция привычна, но такая же. С примером у алюминия, сульфид алюминия так же можно получить при реакции алюминия с сероводором:
![2Al + 3H_{2}S --> Al_{2}S_{3} + 3H_{2}](https://tex.z-dn.net/?f=2Al%20%2B%203H_%7B2%7DS%20--%3E%20Al_%7B2%7DS_%7B3%7D%20%2B%203H_%7B2%7D)
На школьном уровне объяснение простое: это происходит потому, что Al активнее водорода, поэтому замещение происходит. К сожалению, это относится не ко всем:
![2NH_{3} + 2Na --> 2NaNH_{2} + H_{2}](https://tex.z-dn.net/?f=2NH_%7B3%7D%20%2B%202Na%20--%3E%202NaNH_%7B2%7D%20%2B%20H_%7B2%7D)
Так же относится к углероду:
![Na + C --> Na_{2}C_{2}](https://tex.z-dn.net/?f=Na%20%2B%20C%20--%3E%20Na_%7B2%7DC_%7B2%7D)
Однако получить
из метана невозможно.
Мой совет - запомнить некоторые реакции если вы не понимаете. На школьном уровне их немного.