0

If I was a train assistant and I had to know the total number of meals for that day, how should I approach a passenger ?
Would you like to have dinner ?
Have you had dinner already ?
Have you dinner already ?
Is the second question grammatically correct ?