Have something down pat

отлично знать что-либо; твёрдо запомнить что-л Например: Everyone except Tim had his part down pat. (HAI) — Все, кроме Тима, прекрасно выучили свои роли.

Англо-русский фразеологический словарь