shojiさん
2025/08/11 10:00
昨日のディナーは何でしたか? を英語で教えて!
食事に関して「昨日のディナーは何でしたか?」と英語で言いたいです。
回答
・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?
昨日の夕食は何を食べましたか?
回答
・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 は「話は変わりますが」「話題変わりますが」といった意味で使われるフレーズになります。
Japan