В данном предложении нужно использовать Past Continuous, так как одно действие (видел радугу) произошло в то время, когда другое действие (водил машину) уже происходило. Past Continuous образуется с помощью was/were + Ving.
While I (drive) was driving I saw the rainbow.
Ответ: was driving