have someone for lunch with で「someoneと一緒に昼食を取る」という意味を表せますか?また自然な表現なんでしょうか?