قط (qattu) can denote "never" in the Past. What about the word أبدا (abadan)? It is only for the future.
Native Arabic speakers make certain mistakes in Arabic. The Arabic word for never is often used in the wrong way.
The Arabic word ma ما has several meanings. Here is a list of the ten most common applications of ma in Arabic: negation, relative clause, etc.
Both ma ما and lam لَمْ can negate the past tense. How and when should they be used?