در جمله "we're having dinner" چرا dinner حرف تعریف نگرفته؟

ببینید در زبان انگلیسی معمولاً یک اسم بدون حرف تعریف نمی آد. با این حال، تو بعضی موارد، می‌شه از یه اسم بدون حرف تعریف استفاده کرد.

مثلاً:

I like chocolate.

در این جمله، اسم “chocolate” یک اسم خاصه و نیازی به حرف تعریف نداره.

تو جمله‌ی we’re having dinner اینجا داره به صورت کلی به وعده‌ی شام اشاره می‌کنه و نیازی به حرف تعریف نداره.
جمله‌ی “we’re having a dinner” صحیح نیست.
و اینکه بهترین راه برای یادگیری اینکه آیا یه اسم باید با حرف تعریف استفاده بشه یا نه، اینه که از یک فرهنگ لغت یا دستور زبان انگلیسی استفاده کنید.

اطلاعات بیشتر درباره‌ی حروف تعریف رو می‌تونید تو لینک زیر ببینید.