The correct option is A both (a) and (b)
Both theories have their own arguments to explain metallic bonding.
Each metal atom allows its electrons to roam freely, so these atoms become positively charged cations. These cations are kind of like a positively charged island and are surrounded by a sea of negatively charged electrons.