There are many ways to express English words for cooking dinner, but the most commonly used words are have dinner and cook dinner. These two phrases are somewhat different in meaning and usage.
"Have diner" means "having dinner". It is a transitive verb phrase that can be used with an object to indicate the time, place, object or content of eating. We eat in a Chinese restaurant. We had dinner in a Chinese restaurant. )
Cooking dinner means cooking dinner. It is an intransitive verb phrase, which can be followed by an object, indicating the person or thing who cooks dinner. She cooked us a delicious dinner. She cooked us a delicious dinner. )
But sometimes, eating dinner and cooking can be used together, which means "cooking dinner and eating it". They cooked a romantic dinner at home. They cooked at home and enjoyed a romantic dinner. )
In short, have dinner and cook dinner are both English words for "cooking dinner", but the former emphasizes the action of eating and the latter emphasizes the action of doing. According to different contexts and needs, you can choose to use it flexibly.
English three meals:
1, Breakfast: This is the most commonly used expression, which means "breakfast". I had toast and eggs for breakfast. )
2. Lunch: This is the most commonly used expression, meaning "lunch". We had salad and sandwiches for lunch. )
3. Brunch: This is a compound word, which consists of breakfast and lunch, meaning "brunch". Usually refers to a hearty meal between 10 and 2 pm, which can include breakfast and lunch. We had brunch in a nice cafe. We had brunch in a nice cafe. )
4. supper: this is a more formal or old-fashioned word, which can mean "dinner" or "midnight snack". It usually refers to a simple or light meal at night. We had soup and bread for dinner. )