У глагола keep есть множество значений. Основными являются: 1) держать; 2) хранить; 3) утаивать.
Но это еще далеко не все. Из одного глагола можно получить множество других значений, добавляя определенные предлоги. Давайте рассмотрим все возможные варианты фразового глагола keep.