Question: a lot of things has or have?
Answer: “A lot” is tricky. When it is used before a countable noun, such as “people,” the verb “have” is correct. “A lot of people have worries about grammar” is correct. For uncountable nouns, such as “water,” though, correctness takes a different form.