+0
Which is correct?

Has he has / have / had his lunch?
+0
Vincent TeoWhich is correct?
Has he has / have / had his lunch?
Your example is in the perfect tense, so had is correct:

He has had his lunch. (statement)
Has he had his lunch? (question)

With the perfect tense, the appropriate form of the perfect auxiliary have is followed by a past participle, in your example had (the past participle of the verb have). Note that in questions the subject and the auxiliary invert, as shown.

BillJ
Comments  
Hi
You can say:
Did he have his lunch?

Prajwal
Teachers: We supply a list of EFL job vacancies
 BillJ's reply was promoted to an answer.

U You can say:

I have had my lunch.

Have i I had my lunch?

He has had his lunch.

Has he had his lunch?

I had had my lunch.

Had i I had my lunch?

The question was answered five years ago!

I have corrected your errors.

Site Hint: Check out our list of pronunciation videos.
Had