Have you had lunch和Did you have lunch,意思貌似都是:询问对方你吃过午饭了吗?有什么