keep someone or something from doing something
to prevent someone or something from doing something. Would you please keep your dog from digging in my garden? Her lack of a degree kept her from advancing.
keep someone from doing something
to prevent someone from doing something. til I kept the child from falling in the lake by grabbing his collar. I try to keep myself from overeating, but I seem to fail frequently.