Has or have – which form is correct? What is the difference?

Has or have – which form is correct? What is the difference?