keepは「自分で一定の期間、ある状態に保つ」という意味をもつ。
「維持する」という意味では他の単語も用いられるが、
maintainは「現状を良い状態に維持する」、sustainは「下から支えて衰えないように維持する」。
remainは「何かを保持することで維持する」という意味で用いられるが、
keepには「自分で保っておく、じぶんのものとして持ち続ける」というニュアンスが含まれる点で異なる。
holdは「一時的に押さえておく」という意味である。keep+O(目的語)+C(補語) で「OをCの状態に保つ」という意味でよく使われる。