英語
中学生
解決済み

私は
I (didn't) (bring) an umbrella with me today.
という文で答えました。
解答は
I (don't) (have) an umbrella with me today.
でした。
正解か不正解か、なぜそうなのかを教えて下さい

(3) \\ ]]+
(3) I ( ) ( ) an umbrella with me today.

回答

✨ ベストアンサー ✨

イラストから、今現在傘を持ってないので、時制は現在形のdon't have にするというのが、模範解答の根拠です。

「傘を持ってこなかった(その結果今傘が無い)」
と言いたい場合は、didn't bring ではなく
I haven't brought an umbrella with me today.
と、現在完了形で表すのが正しいそうです。
特にイギリス英語では
I don't have an umbrella with me today.
I haven't brought an umbrella with me today.
のいずれかが正しく、didn't bring だと「(家を出る時に)持ってこなかった」という過去の動作に焦点を当てたニュアンスになり、(雨が降っている)今傘が無い状況からは焦点が離れて聞こえるそうです。

余談ですが、アメリカ英語では
「今日傘持ってこなかった」
という意味で didn’t bring 使う言い方もするようです。ただ、英語はイギリスが本家なので、イギリス英語の使い方に合わせておくほうが安全だと個人的には思います。

引用元サイト
https:///threads/its-raining-and-i-dont-didnt-bring-my-umbrella.3273818/

didn't bring でも正解か不正解かは、採点者の知識の深さと心の広さによると思います。

HIMA

とても詳しくありがとうございます☺️

この回答にコメントする

回答

bring の部分はそれでもいいけどtodayとあるので、didが原因です。今日と過去で矛盾しますし

HIMA

解説ありがとうございます😌
「今日は傘を持ってこなかった。」
と捉えたのですが、これでは日本語が変でしょうか。

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