Have you ______ your lunch so far?
A. Has
B. Had
C. Will
D. Have
Explanation
Have you had your lunch so far?
Because the third form of the Have is ‘had’.
Compare it with “Have you done(3rd form of do) your lunch so far?
[oceanwp_library id=”1869″]