Forums · General English Grammar & Vocabulary, Listening & Speaking · General English Grammar Questions
cause i'm always doubtful when to use "have" and "did"
For example: Why haven't you said it earlier
while Why didn't you said it ealier sounds perfectly right?
english is confusing i know.
TomerCan someone clear up when to use "have" and when "did"Why haven't you said it earlier?
When we use 'has' or 'have', the following verb has to be a past participle.
For example, We have eaten. ('eaten' is a past participle)
eat ate eaten
Why didn't you say (not 'said') it earlier?
When we use "did' or "didn't", the following verb must be one in the simple present tense.
say said said
Liat's explanation was very clear, I'm convinced that you'll find it neat and easy to comprehend.
If you do feel that you're in need of more help, don't hesitate to post new threads or contact me personally(ICQ: 133465992).
Liat, does the word 'earlier' imply a definite time?
I/You/They/We/She/He/It + didn't + a present simple verb
I didn't eat(not ate)
She didn't drink(not drank)
They didn't look(not looked)
Welcome abroad, ach sheli!
Liat, thank you very much for your comma-splice explanation, it was fantastic.
The Present Perfect Form:
Subject + have / has + past participle
> affermative> interrogative
People are waiting to help.
Live chatRegistered users can join here
Related forum topics:
Difference between dinner and supper?"does" or "did"?What is the difference between love and...Difference between THERE and IT?difference between polysemy and homonymy?Difference between would and will?The difference between 'because' and 'Since'?Difference between Chat and Talk?what is the difference between "did"...difference between quotation and proverb?difference between the meaning of ''shia'' and...difference between ''in time'' and ''on time''?Difference between in and on?difference between ''anyways'' and ''anyway''?difference between British, Briton, and English?difference in meaning between ''It is raining...difference between ''round'' and ''around''?difference between ''genius'' and ''ingenious''?the difference between can and could?Difference between Linux and Windows HostingDifference between TO and FOR?