The correct explanation for why metallic bonds allow metals to conduct electricity is:
The bonds can shift because valence electrons are held loosely and move freely.
In metallic bonding, valence electrons form a "sea of electrons" that can move freely throughout the metal lattice, allowing metals to conduct electricity and heat efficiently.