Harukiさん
2024/10/29 00:00
~したばかり を英語で教えて!
息子がキッチンを汚しまくるので「昨日掃除をしたばかりなんだから、きれいに使って」と言いたいです。
回答
・just did(過去形)/ have done(現在完了形)
「〜したばかり」は just と過去形の動詞もしくは、現在完了形で表す事ができます。
just には様々な意味があり、「〜だけ」と only の意味や、「とにかく〜する」、「そっくり、そのまんま」という使い方ができます。
この質問のように、「(ちょうど)〜したばかり、〜したところ」という意味でもよく使われます。
動詞を過去形にするか完了形にするかは訳すと両方とも「〜した」ですが、ニュアンスの違いがあります。
過去形は、単純に過去に起こったことを述べています。
何かをし終えた、終わったことに焦点を当てた表現です。
それに対して現在完了形を使うと、「〜が終わった、だから~だ」という意味合いが付きます。
つまり現在と過去が繋がっているニュアンスです。
現在完了の概念は日本語にないので、理解するのが難しいかもしれません。
例文
I just cleaned the kitchen yesterday, so keep it clean.
「昨日、キッチン掃除したばかりなんだから綺麗に使って。」
keep ~ clean : きれいに〜を保つ
補足ですが、例文で過去形を使っているのは、yesterday 「昨日」という過去の一時点を表す言葉があるからです。
その場合は現在完了形は使う事ができないことに気をつけてください。
参考にしてみて下さい。