What are the two types of chemical bonding?
Correct Answer: B
Rationale: The correct answer is B: Ionic & covalent. Ionic bonding involves the transfer of electrons between atoms, resulting in the formation of positive and negative ions attracted to each other. Covalent bonding involves the sharing of electrons between atoms to achieve a stable electron configuration. Choice A is incorrect as hydrogen bonding is a type of intermolecular force, not a primary type of chemical bonding. Choice C is incorrect as hydrogen bonding is not a primary type of chemical bonding. Choice D is incorrect as metallic bonding involves the sharing of electrons in a 'sea of electrons' within a metal lattice, not covalent bonding.