小胡子阿志
带某人出去吃晚饭:take someone out for dinner。
扩展:do lunch当别人问你要不要do lunch,可千万别理解为让你做饭,这个词的意思是“与某人会面并一起用午餐”(= have lunch together,非正式)。lose one's lunch:lose one's lunch是个美式俚语,字面意思是“丢掉了午餐”,实际表达是“呕吐,没胃口”(to throw up/vomit)。还可以用toss one’s lunch来表达觉得恶心。
如果你想表达“带某人出去吃饭”,可以说take sb (out) to lunch。但out to lunch却没有这个意思,真正表达的是“疯狂的,注意力不集中,心不在焉,神志不清”。free lunch中文里有俗语“天下没有免费的午餐”,英文也有,那就是free lunch。free lunch指“不费力或者不付出代价就能白白获得的东西”。