The past tense of have down pat is had down pat.
The third-person singular simple present indicative form of have down pat is has down pat.
The present participle of have down pat is having down pat.
The past participle of have down pat is had down pat.