have something down pat
US /hæv ˈsʌmθɪŋ daʊn pæt/
UK /hæv ˈsʌmθɪŋ daʊn pæt/

1.
爛熟於心, 完全掌握
to know or understand something perfectly
:
•
After weeks of practice, she finally has her lines down pat for the play.
經過幾週的練習,她終於把台詞背得滾瓜爛熟了。
•
He's been working on that presentation for so long, he must have it down pat by now.
他為那個演示文稿準備了這麼久,現在肯定已經爛熟於心了。