Have or Do?
Have you eat your lunch?
Do you eat your lunch?
Are the above sentences grammatically correct and mean the same thing?
I'm a bit confuse when to use 'have' or 'do'.
Do is always used with the base form of the verb. Have is always used with the past participle form.
For example: Have you had your lunch? (Here "had" is a past participle)
Have you done your laundry?( Done-> past participle)
Do you go to school every day?( go went gone)
Do you play with your friends in the evening?(play, played, played)
Do you watch TV for half an hour every day? for a jog in the morning?(Watch, watched, watched)
Does + Subject + Base verb(V1)
Do-> plural subjects(I/We/You/They) (Present tense)
Does-> Singular subjects(He/she/it) (Here "S" stands for singular)(Present tense)
Did -> For all subjects(I/WE/YOU/THEY/HE/SHE/IT) Past tense
|link comment||answered Jun 04 '12 at 08:38 sanjay Expert|
As Sanjay said, "have: is used with the past particple form of the verb. So:
Have you eaten your lunch? (Eaten is the past participle of eat.)
The equivalent using the past tense of the verb do is:
Did you eat your lunch?
Both sentences mean the same thing.
|link||answered Jun 04 '12 at 13:15 Jeff Pribyl Grammarly Fellow|
Hero of the day
Person voted on the most answers.