shoji

shojiさん

2025/08/11 10:00

昨日のディナーは何でしたか? を英語で教えて!

食事に関して「昨日のディナーは何でしたか?」と英語で言いたいです。

0 216
Shohei

Shoheiさん

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

JapanJapan

2025/09/02 03:46

回答

・What was your dinner yesterday?

「昨日のディナーは何でしたか?」は、上記のように表せます。

what : 何(疑問詞)
was : 〜でしたか(助動詞 is の過去形)
dinner : 夕食、ディナー(名詞)
yesterday : 昨日の(副詞)

A : What was your dinner yesterday?
昨日のディナーは何でしたか?
B : It was a beef steak.
ビーフステーキでした。

ただしこれは直訳した表現で、あまり自然な質問ではありません。代わりに、「何を食べた?」という以下の表現を使う方が自然です。
例文
What did you have for dinner yesterday?
昨日の夕食は何を食べましたか?

Ken

Kenさん

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

JapanJapan

2025/08/13 07:31

回答

・What did you have for dinner yesterday?

「昨日のディナーは何でしたか?」は、上記のように表せます。

have : 持つ、持っている、有する(動詞)
・have + 食べ物や食事 とすると「食べる」という意味も表せます。
例)have a meal(食事する)

dinner : 夕食、晩御飯(名詞)
・本来は「一日の中の主要な食事(夕食であることが多い)」という意味を表す名詞です。

例文
Changing the subject, what did you have for dinner yesterday?
話は変わりますが、昨日のディナーは何を食べましたか?

※changing the subject は「話は変わりますが」「話題変わりますが」といった意味で使われるフレーズになります。

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