have/know something off pat idiom UK (US have/know something down pat)
对…烂熟于心,对…了如指掌
to know something so well that you can say or do it without having to try or think
I'd given the talk so many times I had it off pat. 这个讲座我讲的次数太多了,都烂熟于心了。