long drive english