Did vs Done: What’s the Difference? Meaning, Grammar + Example
Have you ever wondered whether you should say “I did my homework” or “I have done my homework”? If so, you’re not alone. Many English learners confuse did vs done because both words come from the verb do, but they are used in different grammar situations.
Understanding the difference between did and done is important if you want to speak and write correct English with confidence. In simple terms, did is the simple past tense of do, while done is the past participle and usually needs a helping verb like have, has, or had.
In this guide, you’ll learn when to use did, when to use done, the grammar rules behind each word, common mistakes to avoid, and plenty of easy sentence examples to help you remember the correct usage.
Quick Answer
The main difference between did and done is that did is the simple past tense of the verb do, while done is the past participle. Use did to describe a completed action in the past, and use done only with a helping verb such as have, has, or had. For example, “I did my homework” and “I have done my homework.”
Did vs Done: The Main Difference at a Glance

Many people wonder about the difference between did and done because both words come from the verb do. However, they are used in different ways. Did is the simple past tense of do and describes an action that happened and finished in the past.
Done, on the other hand, is the past participle of do and usually appears with a helping verb such as have, has, or had. You cannot normally use done by itself in a sentence. If you’re learning English grammar, understanding this basic rule will help you choose the correct word every time.
Just as knowing Understanding Italicization of Video Game helps you follow writing rules, knowing did vs done helps you build grammatically correct sentences.
| Feature | Did | Done |
| Verb Form | Simple past tense | Past participle |
| Meaning | Shows a completed past action | Shows a completed action with a helping verb |
| Used Alone? | Yes | No (in standard English) |
| Helping Verb Needed? | No | Yes (have, has, had) |
| Example | I did my homework. | I have done my homework. |
What Does “Did” Mean?
Did is the simple past tense of the verb do. It is used to talk about an action that started and finished in the past. Since the action is already complete, did does not need a helping verb. You can use it in positive statements, questions, and negative sentences. For example, you can say, “I did my homework yesterday,” or “Did you finish your project?”
Notice that after did in a question, the main verb stays in its base form, such as do, finish, or eat. This grammar rule is important for correct English. If you enjoy learning grammar, you may also like Is It Correct to Say These Data, which explains another common English usage question.
What Does “Done” Mean?
Done is the past participle of the verb do. Unlike did, it is not used alone in standard English. Instead, it works with a helping verb such as have, has, or had to form the perfect tenses. For example, “I have done my homework,” “She has done the dishes,” and “They had done the work before noon” are all correct.
In each sentence, the helping verb comes before done. A common mistake is saying “I done my homework,” which is considered incorrect in standard grammar. Remember this simple rule: if there is no helping verb, done is usually not the right choice.
Grammar Rule Behind “Did” and “Done”
The grammar rule is simple once you understand the verb forms. Did is the simple past tense, so it describes an action that happened and ended in the past. Done is the past participle, so it normally needs a helping verb like have, has, or had. Compare these examples: “She did her homework yesterday” and “She has done her homework.”
Both sentences are correct, but they use different grammar patterns. You should never write “I have did” because did cannot follow a helping verb in perfect tenses. Learning the difference between the simple past and the past participle is the key to using did and done correctly in everyday English.
When Should You Use “Did”?
Use did when talking about an action that happened and finished in the past. Since did is the simple past tense of do, it can be used in positive sentences, questions, and negative sentences. In questions and negative sentences, did works as a helping verb, and the main verb stays in its base form.
For example, “Did you finish your homework?” and “I did not finish the report.” In positive sentences, did acts as the main verb, as in “She did her homework yesterday.” A helpful tip is to look for a finished time, such as yesterday, last week, or an hour ago. If the action happened in the past and is complete, did is usually the correct choice.
Examples
- I did my homework after school.
- Did they call you yesterday?
- We did not watch the movie.
- She did all the cleaning before dinner.
- Did you lock the door before leaving?
When Should You Use “Done”?
Use done only when it follows a helping verb such as have, has, or had. Because done is the past participle of do, it cannot normally stand alone in standard English. It is commonly used in the present perfect and past perfect tenses to describe a completed action.
For example, “I have done my homework,” “She has done a great job,” and “They had done the work before the meeting” are all correct. You may also see done in the passive voice, such as “The work was done on time.” Whenever you use done, check that a helping verb comes before it. This simple grammar rule will help you avoid one of the most common English mistakes.
Examples
- I have done my homework.
- She has done the laundry.
- They had done the project before the deadline.
- The work was done by a skilled team.
- We have done everything we could.
Common Mistakes with “Did” and “Done”
Many English learners make mistakes with did and done because both words come from the verb do. The most common error is using done without a helping verb or using did after have, has, or had. These mistakes are easy to avoid once you know the grammar rule. Remember that did is the simple past tense, while done is the past participle.
If your sentence has a helping verb, use done. If it describes a completed action in the past without a helping verb, use did. Reading and practicing correct examples will help you use both words naturally in everyday English.
| Incorrect Sentence | Correct Sentence |
| I done my homework. | I did my homework. |
| I have did my homework. | I have done my homework. |
| Did you done it? | Did you do it? |
| She has did the work. | She has done the work. |
| We done everything yesterday. | We did everything yesterday. |
Did vs Done in Everyday English
You will hear did and done in daily conversations, emails, classrooms, and workplaces. In standard English, did is used to talk about a finished action in the past, while done is used with have, has, or had. For example, “I did my homework yesterday” and “I have done my homework” are both correct because they follow the proper grammar rules.
You may sometimes hear people say “I done it” in certain regional dialects or informal speech. However, this is not considered correct in standard written English. If you are writing for school, work, or exams, always follow the standard grammar rules to make your writing clear and professional.
Simple Memory Trick to Remember the Difference
A simple memory trick can help you remember did vs done every time. Think of did as the word that can work alone, while done always likes a partner. That partner is a helping verb, such as have, has, or had. If there is no helping verb, choose did. If you see have, has, or had, choose done.
Another easy way to remember is this sentence: “Did works alone. Done works with have.” Repeat this rule whenever you feel confused. With a little practice, choosing between did and done will become automatic, and you will make fewer grammar mistakes in speaking and writing.
Practice Sentences (Choose Did or Done)
Test your understanding by choosing the correct word in each sentence. Try answering them before checking the solutions below.
Fill in the blanks
- I ______ my homework before dinner.
- She has ______ a great job.
- ______ you call your friend yesterday?
- They had ______ the project before the deadline.
- We ______ not finish the game last night.
Answers
- did
- done
- Did
- done
- did
If you answered all five correctly, you already have a strong understanding of when to use did and when to use done. If not, review the grammar rules and examples above before moving on.
FAQs
Is “did” a past tense?
Yes. Did is the simple past tense of the verb do.
Is “done” a tense?
No. Done is the past participle of do, not a tense by itself.
Can “done” be used without “have”?
In standard English, done usually needs a helping verb such as have, has, or had. It can also appear in passive voice, such as “The work was done.”
Why is “I done it” incorrect?
Because done is a past participle and normally cannot be used alone in standard English. The correct sentence is “I did it.”
Which is correct: “I did my homework” or “I have done my homework”?
Both are correct. I did my homework describes a completed action in the past, while I have done my homework uses the present perfect tense to connect the completed action to the present.
Conclusion
Understanding the difference between did and done is easier than it first appears. Did is the simple past tense of do and is used for actions that happened and finished in the past. Done is the past participle and usually comes after have, has, or had. A simple rule to remember is: Did stands alone, while done needs a helping verb.
Keep practicing with real-life examples and pay attention to sentence patterns. The more you read and write, the more natural these grammar rules will become. Once you master did vs done, you’ll speak and write English with greater confidence and accuracy.