Explicación:
Teddy was driving home when I saw him.
El verbo to be está en pasado porque indica que una acción estaba ocurriendo en el pasado y algo pasó en ese momento o algo interrumpió dicha acción.
La traducción sería:
Teddy estaba manejando a casa cuando lo vi.