Describe an occasion that you invited your family or your friends for dinner (eat at home or a restaurant)
You should say:
- Why you invited them;
- When and where you invited them;
- What you did together;
- And explain how you felt about it.
I’m going to talk about the time I invited a few friends to come over to my home for my birthday party. It was last October. I happened to have a day off from school and I thought that this would be the perfect opportunity to celebrate and hang out together.
At the time, I had just learned how to bake a birthday cake and this celebration seemed to be the perfect occasion to show off my baking skills. So, the day before the party, I purchased lots of baking ingredients like cake flour and butter. And it took me a whole evening to make a birthday cake perfectly. However, unlike my baking skills, I don’t have a knack for cooking. You know, I couldn’t just have a good dessert and no dinner! So, I decided that dinner would be hotpot, which doesn’t require a lot of skill.
Anyway, the next day, out of respect for the guests, I cleaned the apartment from top to bottom before they came. When they arrived, we prepared the side dishes for hotpot in the kitchen together. After dinner, we ate the birthday cake I made. My friends loved it, they all gave me two thumbs up for my cake. I was over the moon with pride.
That night, we drank a boatload of beer and talked as we enjoyed dinner. Before they left, we also played some card games to kill time. Honestly, it was a great bonding experience for all of us.
come over to: to make a social visit to (a place)
show off: to behave in a way that is intended to attract people’s attention and make them admire you
have a knack for: to be exceptionally proficient at (doing) something
from top to bottom: If you say that you clean, tidy, or examine something from top to bottom, you are emphasizing that you do it completely and thoroughly.
give someone the thumbs up: to give someone your approval
be over the moon: to be extremely happy; delighted
boatload/ˈboʊt.loʊd/ (n): a large amount
kill (the) time: to spend time doing something while one is waiting