have lunch
have [ breakfast / lunch / dinner ]
・take [ breakfast / lunch / dinner ]だと非常にold fashionに聞こえる。
・”a” がいらないのは、general(一般的)だから。非常に一般的なものには”a”はつけない。
specific caseなら ”a”があってもよい。
lunchなどには a はいらないが、 have a snack 等はOK。
・get [ breakfast / lunch / dinner ]だと、どこかに”行って”fetch感が強くなる。