When節の中で過去形と過去完了形、どちらを使うべきか迷っています。例えば次の2つの文はどちらも見かけますが、意味や使い分けがわかりません。
・When I arrived, she had left.
・When I arrived, she left.
どちらも「私が到着したとき、彼女は出かけていた/出た」という意味に見えますが、ニュアンスや時系列の違い、どんな場面で片方を選ぶべきかを教えてください。あと、以下のような応用例についても判断の仕方を知りたいです。
・When he woke up, the medicine had worn off./When he woke up, the medicine wore off.
・When we got home, our parents had already eaten./When we got home, our parents already ate.
自分で調べたところ、過去完了は「より過去の出来事」を示すと書いてありましたが、実際の会話ではどちらが自然か分かりません。文法のルールとネイティブが使う感覚の両方で教えてください。



