「ディナー」は英語です。英語では Dinnerと書きます。
A:Have you had dinner yet? 夜ご飯はもう食べましたか?
B: No, not yet. いいえ、までです。
例文:I usually only have a salad for dinner. 夜ご飯はだいたいサラダだけです。
例文:I didn’t have dinner last night. 昨晩、夜ご飯を食べませんでした。
ディナーは和製英語ではありません。
「ディナー/夕ご飯」は英語で「dinner」といいます。
「supper」が使われることもありますが、「dinner」が「夕ご飯」を表す言葉として最も一般的です。
【例】
What do you want for dinner?
→ディナー/夕ご飯は何がいい。
What did you eat for dinner last night?
→昨日のディナー/夕ご飯は何を食べましたか。
I skipped dinner last night.
→昨日はディナー/夕ご飯を抜きました。
Have you had dinner yet?
→もうディナー/夕ご飯は食べましたか。
ご質問ありがとうございました。