重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

Where do they have lunch.
訳 彼らはどこで昼食を食べますか?

となっていたのですがfor lunchではないのですか?

いまいちbreakfastとかの前にforをつける基準が分かりません。
なんとなくでしか使用していません。どうか教えてください。

A 回答 (2件)

have lunchで昼を食べるって意味になります



forは食べるものを明示したいとき(など)に使います
I ate a hamburger and french fries for lunch.
    • good
    • 0
この回答へのお礼

食べるものを明確にしたいときですか。
話し手の意思の強さということですね。
ありがとうございましyら

お礼日時:2019/11/21 19:25

「for ~」は「~に」です。



「I had pasta for lunch.」は「私は昼食にパスタを食べました」
「What did you have for breakfast?」は「あなたは朝食に何を食べましたか?」
「Where are you going for lunch?」は「昼食にどこへ行きますか?」

しかしここでは「彼らはどこで昼食”を”食べますか?」と言っているのですから「for」は使いません。
でも、こういうシンプルな言い回しは四の五の言わずに
「Where do they have lunch.」は「彼らはどこで昼食を食べますか?」である、と覚えておけばいいです。
    • good
    • 0
この回答へのお礼

大変勉強になりました。

お礼日時:2019/11/21 19:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!