英語
高校生
解決済み

現在完了の単元で出てきた問題の文について。
Helen has sent a card to him.
と現在完了を使っているようですが、
そもそも現在完了を使う必要があるのでしょうか?
完了用法だとしたら
justやalready などが文中に入ると思いますし、
シンプルに
Helen send a card to him.
で良い気がします。
ちなみに
前後に文などはなく
単に疑問文に書き換える問題でした。

現在完了

回答

✨ ベストアンサー ✨

現在形ってことはないんじゃないかと思います。
現在形は、今起こっていることじゃなくて、時制に関わりなくいつでも成り立つことに使うんで、「ヘレンが彼にカードを送る」という一回の行為を現在形で表しても意味よくわからなくなっちゃうんですよ。

現在完了に関しては、変ではないとは思います。
justやalreadyは、入ることが多いってだけで絶対ではないので。

完了形でそういう副詞が入ると、完了形の中でもどういう用法なのかが明確になりますよね。
そういう副詞がない場合の完了形は、周りの文脈や完了形になっている動作の意味から用法を特定していくしかないです。
でも今回の文は疑問文に書き換えるだけの単発の問題だからなんとも言えないですね。形を変える練習だから意味を深く考えなくてもいいんじゃないかなと思います。

ののののの 様
ご回答、ありがとうございます。

send(現在形)ではなくsent(過去形)

訂正後の文は
Helen sent a card to him.
です。

ののののの

過去形ならこの文単体でも確かに違和感はありませんね。

むしろこの文単体であれば、現在完了よりも過去形の方が違和感なく感じるかもしれません。
でも文脈次第なので、現在完了が間違っている、とは言い切れないですね。現在形だと、さっき言ったようなもともとこの文が持つ意味と現在形のニュアンスがマッチしないから明確におかしい感じがしますけど、現在完了ならそこまでのおかしさはなくて、文脈があれば使えると思います。

この回答にコメントする
疑問は解決しましたか?