おばちゃんlearnerさん)時制で使い分けます。「~してしまった」の表す意味を確認しましょうはい、基本的には使い分けます。seven.(7時ごろに帰宅した)のように単純過去で表します。どちらかというと、事実を淡々と述べている感じです。「~してしまった」は動作の完了を表し、現在完了形(have/has+動詞の過去分詞形)で表すのが一般的です。left.(彼はちょうど出掛けてしまった)という具合です。これらは、「宿題を終えた(だから今お茶を飲んでゆっくりしている)」や「彼は出掛けた(だから今ここにはいない)」のように、気持ちが現在に向いているのが特徴です。現在を意識する必要がなければ、たとえ日本語が「~してしまった」となっていても、英語では単純過去で表せばOKです。「~してしまった」が表す内容によっても、表現が変わります。cup.(カップを割ってしまった)のように単純過去を使います。much.(結局食べ過ぎてしまった)のように表現します。