she has to earn more money to have a nice dinner그녀는 멋진 저녁을 먹기 위해 돈을 더 벌어야해위 문장에서 저녁을 먹는다는 문장은 have dinner로 알고있는데 have 와 dinner 사이에 부정관사 a가 첨가된 이유가 뭔가요? nice 라는 형용사가 붙어서 그런건가요?
좋은 질문이에요. 영어에서 have dinner는 일반적으로 관사 없이 씁니다. 왜냐하면 meal(식사) 이름들인 breakfast, lunch, dinner, supper 같은 단어는 “관습적으로” 관사를 생략하고 일반적인 끼니를 뜻하기 때문입니다. 그래서 보통은 have dinner, have breakfast라고 하죠.
그런데 질문 주신 문장은 have a nice dinner 형태예요. 여기서 관사 a가 붙은 이유는 맞추신 대로 형용사 nice가 들어가서 그 식사를 ‘특별히 한 끼니’라는 개별적인 사건으로 바라보기 때문입니다. 즉, dinner를 그냥 일상적인 저녁 끼니가 아니라 “어떤 한 번의 저녁 식사(특별히 멋진 식사)”로 한정해서 말하는 거죠.
일상적인 끼니 → have dinner / have lunch / have breakfast (관사 없음)
하나의 특정한 식사, 특별한 식사 → have a nice dinner / have a romantic dinner / have a big lunch (관사 + 형용사 가능)
따라서 문장에서 a가 붙은 이유는 nice라는 형용사가 붙어 dinner가 단순한 끼니가 아닌, 하나의 특정한 경험으로 강조되었기 때문입니다.
채택 부탁드립니다. "채택" 해주시면 보다 좋은 답변을 다는데 힘이 됩니다.