- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2文の意味の違い)
2文の意味の違いを解説します
このQ&Aのポイント
- この記事では、「I've finished reading this book just now.」と「I've just finished reading this book.」の2つの文について解説します。
- 間違った文は「I've finished reading this book just now.」です。正しい文は「I've just finished reading this book.」です。
- 正しい文である「I've just finished reading this book.」と間違った文である「I've finished reading this book just now.」の意味の違いについて説明します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
just は「ちょうど~したところ」という意味で現在完了で使えます。 now も「今」なので現在完了で使えます。 しかし、just now は「ちょっと前」という過去の1点なので過去形でないと使えません。 だから、もとの文は誤りで、 訂正するとしたら I finished reading this book just now. とするか、 I have just finished reading this book. とするか。 もともとの just now を生かす、というのが解答例でしょうか。 こういう問題を出すなら下線をつけて正解が1つになるようにすべきとも言えますが、 採点する問題なら、両方正解となると思います。 意味としてはどちらもほとんど変わりません。 ちょっと前終わったんだから、今の時点でそのことに変化が起きているわけではない。 ただ、現在完了は今のことを表しています。 読み終わっていて、もう読まなくていい、次に何をしようか。 内容がわかっている、などなど。 このように just now は数分前なり、数秒前なり、~ ago に通ずる、過去の1点、 と学校文法では教わるわけですが、実際の英語では just と変わりなく、 文末に just now を置いて現在完了で用いることはあります。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
have finished 自体が“今終えた”という意味なので、この文書には just now は必要ありません。 なので正解は(b)のようにするか I've finished reading this book. とjust nowを消去ですね。
質問者
お礼
どちらでも良いのですね。ご回答ありがとうございました。
お礼
>こういう問題を出すなら下線をつけて正解が1つになるようにすべきとも言えますが 私も同じことを考えていました! >現在完了は今のことを表しています そうでしたね!つまり、(a)は「過去のある時点~限りなく過去に近いけれど飽くまで現在まで」を表している。(b)は「限りなく現在に近いけれど飽くまで過去の1点」を表している。目の向け方が現在か過去かで僅かながら異なる、ということでしょうか…?