* Verb: This is the most common use, meaning to pull or drag something with effort. Example: "The workers hauled the heavy crates onto the truck."
* Noun: This refers to the act of pulling or dragging, or the amount pulled or dragged. Example: "They made a big haul of fish."
* Adjective: This is less common, but can be used to describe something that is impressive or large. Example: "That was a haul of a performance!"
To determine the correct part of speech, you need to look at how it's used in the sentence.