just finished と have just finishedの違い

Posted on 2019年6月29日 By

I just finished my homework.

I just have finished my homework.

最初の文は過去形、次の文は現在完了形です。

この2つの文、意味はほぼ同じですが違いはあります。

I just finished my homework.
私はさっき宿題を終えたよ。

話者が「I just finished my homework」と言った時点で宿題を終えたのは過去の出来事であるというニュアンスです。

話者の気分としては宿題をしたことは、今とは切り離されています。つまり、今の意識の中に宿題をしたという経験があまりない感じです。

I just have finished my homework.
私はちょうど宿題を終えたところだよ。

話者が「I just have finished my homework」と言った時点で宿題を終えたのは過去の出来事ですが、今とも関係があるというニュアンスです。

つまり、意識の中に宿題を終えたってことが今も残っています。

例えば、宿題が難しかったけど、頑張ってやったんだぞって時、宿題のことが意識に残っていたりします。こんな時は、現在完了形を使って、「やっと宿題を終えたよ」という感じで「I just have finished my homework」と言うことができます。

逆に、宿題はサクッとやってしまって、もう終わったことさってニュアンスを出したい時、「I just finished my homework」を使うといいかなと思います。

違いを比較