How long has she had that car for?
Объяснение: Используем Present Perfect, так как вопрос относится к периоду времени, начавшемуся в прошлом и продолжающемуся до настоящего момента. 'Has' - вспомогательный глагол для 'she', и 'had' - основная форма глагола 'have'.