keep (someone) from (doing something)

препятствовать, мешать кому-либо делать что-либо

Very often television keeps children from doing their homework.

Другие идиомы: