Masa

Masaさん

2025/08/11 10:00

最近どこでランチをしましたか? を英語で教えて!

ランチについて「最近どこでランチをしましたか?」と英語で言いたいです。

0 199
Shohei

Shoheiさん

ネイティブキャンプ英会話講師

JapanJapan

2025/08/25 19:34

回答

・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.
オフィスの近くの新しいイタリアンレストランでランチしました。

Hiro

Hiroさん

ネイティブキャンプ英会話講師

JapanJapan

2025/08/13 17:42

回答

・Where have you recently lunched?

「どこで最近ランチをしましたか?」は上記のように表します。

recently:最近(副詞)
lunch:昼食、ランチを食べる(自動詞)
・名詞以外に用法があります。

疑問副詞(Where:どこで)のあとに現在完了形(主語[you]+助動詞[have]+過去分詞[lunched])に副詞(recently)で、疑問文に合わせて助動詞は主語の前に移動します。

ご参考で、一般的なカジュアル表現で eaten を使い以下の様にも訳せます。

Where have you eaten lunch recently?
最近どこでランチを食べましたか?

現在完了形(主語[you]+助動詞[have]+過去分詞[eaten:食べた])に目的語として名詞の lunch を加える構成に変わります。

役に立った
PV199
シェア
ポスト