It has been five years since you haven't driven a car? You've driven a car for five years solid?! I don't think so!
"It's been five years since I have driven a car."
All of your alternatives are fine as well, but you need to specify a period of time for the first one.
[Not a teacher]
Student or Learner