How can alkali metals form covalent bonds?
For the most part, they don't. 
However, lithium sometimes can. This is due to their valence shells being relatively close to the nucleus, so they have some electronegativity and can form somewhat covalent bonds. 

For more info see this.