Which scenario would cause a covalent bond to form?

A One atom loses one or more electrons and the other atom gains one or more electrons

B
A hydrogen atom with a slight positive charge is attracted to a negative charge of another molecule or atom

C
The constant motion of electrons and the creation of charge imbalances bonds two molecules together

D
Two atoms share electrons so they can fill their outer shells