Question: what is the difference between primary and modal auxiliary verbs?
Answer: To be, to have, to do are primary auxiliaries. That is, they can function both as main verb (lexical verb) and as auxiliary. May, might, can, could, shall, will et cetera are modal auxiliaries. They cannot function as main verbs, which means they require a lexical verb to come after them.