Masaさん
2025/08/11 10:00
最近どこでランチをしましたか? を英語で教えて!
ランチについて「最近どこでランチをしましたか?」と英語で言いたいです。
回答
・Where did you have lunch recently?
「最近どこでランチをしましたか?」は、上記のように表せます。
where : どこ(疑問詞)
have lunch : ランチする、昼食をとる
・「食べる」という意味の動詞 eat も文法的には使えますが、have +食事名 の方が一般的な表現です。lunch や breakfast 「朝食」、dinner 「夕食」などの1日1回の食事 を表す時は、一般的な概念としての「食事」なので基本的に冠詞(the や a )をつけません。特定のランチを指す場合のみ the lunch と言います。
recently : 最近(副詞)
A : Where did you have lunch recently?
最近どこでランチをしましたか?
B : I had lunch at a new Italian restaurant near my office.
オフィスの近くの新しいイタリアンレストランでランチしました。
回答
・Where have you recently lunched?
「どこで最近ランチをしましたか?」は上記のように表します。
recently:最近(副詞)
lunch:昼食、ランチを食べる(自動詞)
・名詞以外に用法があります。
疑問副詞(Where:どこで)のあとに現在完了形(主語[you]+助動詞[have]+過去分詞[lunched])に副詞(recently)で、疑問文に合わせて助動詞は主語の前に移動します。
ご参考で、一般的なカジュアル表現で eaten を使い以下の様にも訳せます。
Where have you eaten lunch recently?
最近どこでランチを食べましたか?
現在完了形(主語[you]+助動詞[have]+過去分詞[eaten:食べた])に目的語として名詞の lunch を加える構成に変わります。
Japan