How do carbon atoms form many organic compounds?

A.By attracting other elements toward themselves to form the bonds.
B.By forming many bonds with other carbon atoms and other elements.
C.By sharing their electrons with other metal and non-metal elements.
D.By transferring their electrons to the atoms of surrounding elements.​