Question: what is the difference between do and have?
Answer: Have is a verb of possession. It indicates a state of being. Do is a verb of action. It describes motion or action.