Ответ:

19. He has driven 397 miles, from London to Aberdeen. (drive)