英語
高校生
解決済み

私は昨夜、図書館で本を借りた。
I borrowed a book from library last night.

この文、矢印のところにonが,いらないのはなぜなのでしょうか?
よろしくお願い致しますm(_ _)m

回答

✨ ベストアンサー ✨

時を表す名詞にthis,that,all,every,last,nextなどがつくと、それでもう副詞を形成しますので、前置詞は不要となります。
ちなみに、yesterdayは一人で副詞になれちゃいます。

❌in this morning
❌in next year
❌on yesterday

質問があればどうぞ

なるほど、副詞になるのですね!yesterdayも含めしっかり覚えます…!

全く違うのですが、もう1つ質問よろしいでしょうか?
a bookをthe bookと間違えて解いてしまいました。
この2つの使い所の違いを教えていただきたいです。
もしよろしければ、よろしくお願い致します🙇‍♀️

きぃ

よく最初に教えられるのは、
初めて話題に出てくるものには「a」、
すでに話題に出てきたものは「the」

相手が知らない時には「a」
相手が知っているときには「the」
といった感じですね。

なぜでしょうか。
「a」は限定しておらず、「the」は限定しているからなんです。

相手が知らないのに(初めて話題に出てくるのに)、限定して、「あれあれ、あれだよ!」といっても相手はちんぷんかんぷんです。さて、具体的な例をみてみましょう。

「あそこのパン屋めっちゃ美味しかったよ!」
こんなときは限定していますので、
the bakery
となります。
「最近街にパン屋ができた」
こんなときはパン屋ができたというだけで、具体的にどのパン屋かはわかりません。
a bakery
となります。

「隣町の元気な女の子が河原にいた」
the girlです。
「女の子が河原にいた」
誰なのか限定できてませんね?
a girlです。

「昨日車が壊れたんだよね。」
明らかに話し手のくるまです。
the carとなります。
「車があれば楽なのになぁ」
これはどんな車でもいいんです。
a carとなります。

さて、今回はどうでしょうか。
具体的になんの本か、限定できませんので、a bookとなります。

質問があれば気軽にどうぞ。

この回答にコメントする

回答

他の方の言うとおりon last nightと言わなくても
last nightだけで副詞的な働きをするので
onは不要です。

ただしon last nightが「文法的に間違い」なのかというとそうでもないんですよ。

普通今回のような語順でlast nightって言えば、
ほぼ100%みんながon last nightという意味だなと受け取ると思うんです。before last nightとかby last nightって意味だと勘違いする人は誰もいないと思います。だから書かないけれど

例えば何か商品の配送のトラブルとかがあって
A その商品は"昨日までに"届いてないといけないものなの?それとも"昨日に"届かないといけないものだったの?
とかってやり取りするとしたら
by yesterday or on yesterday って絶対言うと思うんです
だから、
書かなくても通じる場合は書かないのが自然だし
書かなきゃ伝わらない場合もある
ということです

この回答にコメントする

「矢印のところにonが,いらないのはなぜなのでしょうか?」との質問ですが、↑の先はIとborrowedに間を指しています。
①Iとborrowedの間にonがいらない理由を尋ねているのですか?
もしそれであれば、I(S) borrowed(V)となるので、on(前置詞)は必要ありません。✕I on borrowed ….
②もしonがlast nightの前にいらないのはなぜでしょうか?との質問であれば、「last night(昨夜)は副詞なので、onは不必要です」が回答となります。 ※前置詞+名詞・代名詞・動名詞
【参照】I borrowed a book from library last night. ⇒ I borrowed a book from [the] library last night.

参考にしてください。

使用している機器の違いよってだと思うのですが、改行の位置がずれてしまったようです。
②の質問を予想しておりました。配慮が足らずすみませんでした。

教えてくださりありがとうございます!
なるほど、副詞になるのですね!
参照も見ました。確かにtheが抜けてますね…。ご指摘くださり助かりました。ありがとうございます。
次は間違ないように、しっかり覚えます!

taka

No problem!😊

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