When learning English, did vs done can be confusing because both forms come from the verb do. However, they are not interchangeable. Did is the simple past form of do, while done is the past participle and usually needs a helping verb such as have, has, or had. Choosing the correct form depends on the tense and sentence structure.
For example, you can say, “I did my homework yesterday,” because did describes a completed action in the past. You can also say, “I have done my homework,” because done is used with have to form the present perfect. Understanding this basic difference will help you avoid common grammar mistakes in everyday speaking and writing.
Quick Answer
Did is the past tense of do, while done is its past participle. Use did for simple past sentences: “I did my work.” Use done with helping verbs such as have, has, or had: “I have done my work.” They cannot normally be exchanged.
Why Do People Confuse Did and Done?
People often confuse did and done because both are forms of the same irregular verb:
- Do — base form
- Did — simple past
- Done — past participle
The confusion usually happens when learners try to use done as an ordinary past-tense verb.
❌ I done my homework yesterday.
✅ I did my homework yesterday.
However, done becomes correct when it follows a suitable helping verb:
✅ I have done my homework.
What Is “Did”?
Did is the simple past form of the verb do. It is used when talking about an action that happened or was completed in the past.
Examples
- I did my homework last night.
- She did the dishes yesterday.
- We did our best.
- They did something interesting.
Did can also be used as a helping verb when forming questions and negative sentences in the simple past.
- Did you call him?
- Did she finish the work?
- I did not see him.
- They didn’t understand.
What Is “Done”?
Done is the past participle of do. It normally appears with a helping verb, especially have, has, or had.
Examples
- I have done my homework.
- She has done the work.
- They had done everything before we arrived.
- He has done his best.
You can also see done in passive constructions:
- The work is done.
- The project was done by Friday.
Did vs Done: Comparison Table
| Feature | Did | Done |
|---|---|---|
| Verb form | Simple past | Past participle |
| Base verb | Do | Do |
| Used alone as past tense | Yes | No, normally |
| Common helping verbs | Used as a helping verb in questions/negatives | Have, has, had |
| Example | I did the work. | I have done the work. |
| Main idea | Past action | Completed action connected to another tense/construction |
When Should You Use Did?
Use did when you are talking about something that happened in the past using the simple past tense.
1. Completed past actions
- I did my homework yesterday.
- She did the shopping this morning.
2. Past questions
- Did you do your homework?
- Did they do the work?
Notice that after did, the main verb returns to its base form:
✅ Did you do it?
❌ Did you did it?
3. Past negatives
- I didn’t do anything wrong.
- He didn’t do his work.
Again, use do, not did, after didn’t.
When Should You Use Done?
Use done when the grammar requires a past participle.
1. With have
- I have done my work.
- We have done enough.
2. With has
- She has done her homework.
- He has done a great job.
3. With had
- They had done the work before lunch.
- She had done everything already.
4. In expressions describing completion
- The job is done.
- Everything is done now.
Did vs Done: 12 Examples
Example 1
✅ I did my homework yesterday.
❌ I done my homework yesterday.
Example 2
✅ I have done my homework.
❌ I have did my homework.
Example 3
✅ Did you do the dishes?
❌ Did you did the dishes?
Example 4
✅ She did her best.
❌ She done her best.
Example 5
✅ She has done her best.
❌ She has did her best.
Example 6
✅ We did everything yesterday.
❌ We done everything yesterday.
Example 7
✅ We have done everything.
❌ We have did everything.
Example 8
✅ He did the job last week.
❌ He done the job last week.
Example 9
✅ He had done the job before noon.
❌ He had did the job before noon.
Example 10
✅ Did she do it?
❌ Did she done it?
Example 11
✅ The work is done.
❌ The work is did.
Example 12
✅ I did what you asked.
✅ I have done what you asked.
Both sentences can be correct, but they use different grammatical structures.
Common Mistakes With Did and Done
Mistake 1: Using “done” as simple past
❌ I done my work yesterday.
✅ I did my work yesterday.
Mistake 2: Using “did” after have
❌ I have did my homework.
✅ I have done my homework.
Mistake 3: Using “done” after did
❌ Did you done it?
✅ Did you do it?
Mistake 4: Using “did” after has
❌ She has did the work.
✅ She has done the work.
Mistake 5: Using “did” after had
❌ They had did everything.
✅ They had done everything.
What Is an Easy Memory Trick?
Remember the basic pattern:
Do → Did → Done
Think of them as three different forms:
- Do = present/base form
- Did = past form
- Done = past participle
A simple rule is:
For example:
Yesterday: I did it.
Already: I have done it.
Did vs Done in American and British English
The basic grammatical distinction between did and done is the same in both American and British English.
Both varieties use:
- “I did it yesterday.”
- “I have done it already.”
- “Did you do it?”
You may hear nonstandard uses of done in some regional or informal speech, but these should not be copied into standard English writing.
For formal and standard English, remember that done is normally a past participle rather than the simple past form.
Similar Words and Forms
The verb do has several important forms:
- Do — I do my work every day.
- Does — She does her work every day.
- Did — She did her work yesterday.
- Done — She has done her work.
- Doing — She is doing her work.
Understanding all five forms makes it much easier to use did and done correctly.
Final Verdict: Did or Done?
Use did when you need the simple past form of do:
Use done when you need the past participle, usually after have, has, or had:
The most important rule is simple: did = past, while done = past participle.
FAQs:
Is “I done it” grammatically correct?
In standard English, “I done it” is not correct. Say “I did it” for the simple past or “I have done it” for the present perfect.
Is it “I did” or “I done”?
Both can be correct depending on the sentence. “I did” is simple past, while “I have done” uses the past participle.
Is “Did you do it?” or “Did you done it?” correct?
“Did you do it?” is correct. After the helping verb did, use the base form do, not did or done.
Is “I have did” correct?
No. The correct form is “I have done.” The present perfect uses have/has + past participle.
Can “done” be used without “have”?
Yes, but not normally as a simple past verb. For example, “The work is done” is correct because done functions as a past participle/adjectival complement.
What is the past tense of “do”?
The simple past tense of do is did.
What is the past participle of “do”?
The past participle of do is done.
Which is correct: “I did my homework” or “I done my homework”?
“I did my homework” is correct when talking about a completed past action. You could also say “I have done my homework” when using the present perfect.
Remember This
Did = simple past
Done = past participle
After did, use do
After have/has/had, use done
Conclusion
The difference between did vs done becomes much easier once you remember their grammatical roles. Did is the simple past form of do, while done is the past participle. Use did for straightforward past actions and use done with helping verbs such as have, has, and had.
When asking questions with did, remember to use the base form do afterward. Likewise, after have, has, or had, use done. With these simple patterns, you can confidently choose between did and done in everyday English.

John Leo is a skilled writer and communication enthusiast who specializes in crafting charming, witty, and thoughtful replies. Through ReplyCorner, he helps readers improve conversations with creative responses for everyday social interactions.