have a knack for something разговорное выражение перевод
иметь склонность к чему-либо, иметь способности; также встречается вариант have got a knack for something
1. He is very good at video editing. He's git a knack for it. / Он очень хорошо умеет монтировать видео. У него к этому есть способности.
2. You're an excellent dancer. You've definitely got a knack for it. / Ты отлично танцуешь. У тебя однозначно есть дакое дарование.