Practice question A driver must take the HazMat knowledge test: Once every year.Prior to every CDL renewal.Once every 10 years.Only once. Answer: B — Prior to every CDL renewal. The correct answer is shown above. Try the full quiz for additional practice. Practice more: District Of Columbia CDL HazMat Test 2 →