Глагол keep (kept, kept) имеет много вариантов перевода, но основных значений всего три, которые следует знать каждому.
1. «Держать», «содержать», «хранить».
He keeps his family on thirty thousand roubles a month. — Он содержит свою семью на тридцать тысяч рублей в месяц.
Can we keep him? — Можем ли мы оставить его у себя? Pumbaa, are you nuts? You're talking about a lion. — Пумба, ты с ума сошел? Ты говоришь о льве.
3. «Продолжать». То есть синонимично с go on и continue.
В этом значении после глагола keep всегда идет герундий: keep + -ing'овая форма либо keepon + -ing'овая форма.
No matter what happens in your life, you have to keep moving forward. — Независимо от того, что происходит в твоей жизни, ты должен продолжать двигаться вперед.
I'll keep on making those new mistakes. And I'll keep on making them every day. — Я буду продолжать делать эти новые ошибки. И я буду продолжать делать их каждый день.