Have you your lunch yet?

  1. has
  2. have
  3. having
  4. had
Answer

D) had

Present perfect: have + V3 ("had"). Tenses · Present tenses

English MCQ · More English: Tenses MCQs · Practise