keep = 意図的に保持する
leave = 状態を放置する
例)ドアを開けたままにして。
Leave the door open.
Keep the door open.
訳は同じだとしても、文章の含んでいる意味は異なります。
例)彼女をそっとしておいて。
〇 Leave her alone.
X Keep her alone.
この場合 「放置する」 = 「邪魔をしない」 となるので leave を使用します。
keep を使用してしまうと意図的に「彼女を一人にさせようとしている」 →「悪意を持っている」と誤解を受けてしまうかもしれません。