イギリス英語では使用されることがありますが、アメリカ英語の場合は、一般的に「have dinner」が使用されます。
They usually take dinner at 7 p.m. (英)
They usually have dinner at 7 p.m. (米)
彼らは通常、午後7時に夕食を食べる。
※両方とも「dinner」を「breakfast(朝食)」または「lunch(昼食)」に入れ替えることも可能です
尚、「食事をする」といいたい場合は「take a meal」または「have a meal」といいます。
They take a meal whenever they’re hungry. (英)
They have a meal whenever they’re hungry. (米)
彼らは、お腹が空いたらいつでも食事をする。
難易度:5/10
関連リンク:「Supper」と「dinner」に違いはありますか?