Understanding the I have done vs I did difference is one of the most important milestones in mastering English grammar. While both phrases describe actions that occurred in the past, they communicate different relationships to the present moment. Choosing the wrong form can alter the timeline of your story, confuse your colleagues in an email, or lower your score on an academic English exam.
This comprehensive guide breaks down the structural rules, contextual meanings, regional variations (US vs. UK English), and practical applications of these two tenses, supported by 100 categorized examples.
Core Grammar Rules: Present Perfect vs. Simple Past
To master the difference, we must compare their grammatical identities:
| Feature | “I did” (Past Simple) | “I have done” (Present Perfect) |
|---|---|---|
| Verb Form | Subject + Past Simple Verb ($V_2$) | Subject + have/has + Past Participle ($V_3$) |
| Time Frame | Specific, finished time in the past | Unfinished time, or unspecified time |
| Connection to Now | Disconnected from the present | Direct result or relevance to the present |
| Typical Time Markers | yesterday, in 2020, ago, last week, then | already, yet, ever, never, recently, so far |
| Focus | When the action happened | The result or experience itself |
1. What Does “I Did” Mean? (Simple Past)
Use “I did” when an action started and finished in a completed time frame. The moment the action occurred is either explicitly stated or understood from the context.
- Rule: An action completed in a closed time period.
- Example: “I did the laundry yesterday.” (Yesterday is over; the action is completely in the past.)
2. What Does “I Have Done” Mean? (Present Perfect)
Use “I have done” when the action happened at an unstated time, has a direct effect on the present situation, or occurs within a time frame that is not yet finished.
- Rule: A past action with active present relevance or an open time period.
- Example: “I have done the laundry.” (The exact time does not matter; the clean clothes are ready to wear right now.)
The 3-Step Decision Framework
Whenever you are unsure whether to write “I did” or “I have done,” run through this mental checklist:
Is there a specific past time marker?
(e.g., yesterday, at 3 PM, last year)
/ \
YES NO
/ \
Use "I did" Does the event connect
(Simple Past) directly to the present?
/ \
YES NO
/ \
Use "I have done" Use "I did"
(Present Perfect) (Simple Past)- Check for a closed time marker: If the sentence contains words like yesterday, two hours ago, last night, in 1999, or when I was young, you must use the Simple Past (I did).
- Check for present relevance: If the action changes the state of the present moment (e.g., “I have lost my key” $\rightarrow$ I cannot enter my home right now), use the Present Perfect (I have done).
- Check for an ongoing time period: If the time period is still happening (e.g., today, this week, this morning when it is still morning), use the Present Perfect (I have done).
Regional Differences: US vs. UK English
Both American and British English follow the core distinctions outlined above. However, there is one major exception: the use of adverbs such as already, just, and yet.
- British English (UK): Strictly requires the Present Perfect with these adverbs because they imply present relevance.
- UK Standard: “I have already eaten lunch.”
- UK Standard: “Have you finished yet?”
- American English (US): Commonly accepts the Simple Past with these adverbs in everyday speech and informal writing.
- US Informal/Colloquial: “I already ate lunch.”
- US Informal/Colloquial: “Did you finish yet?”
Note for international tests (IELTS, TOEFL, Cambridge): Sticking to the British standard (“I have already eaten”) is universally accepted across all English-speaking countries.
100 Categorized Examples
Category 1: Basic Everyday Actions (15 Examples)
- I did my homework at five o’clock. (Specific past time)
- I have done my homework; now I can watch television. (Present result: free time)
- She cooked dinner two hours ago. (Closed time)
- She has cooked dinner, so come to the dining table. (Present result: food is warm and ready)
- We saw that movie last weekend. (Specific past event)
- We have seen that movie three times. (Life experience to date)
- He finished the book on Monday. (Specific finished day)
- He has finished the book, so you can borrow it. (Present availability)
- They cleaned the garage on Saturday afternoon. (Finished time)
- They have cleaned the garage; it looks pristine now. (Present visual result)
- I made coffee ten minutes ago. (Specific time)
- I have made coffee; would you like a cup? (Coffee is fresh right now)
- Mark washed his car yesterday. (Closed time period)
- Mark has washed his car; it is still wet. (Immediate present state)
- I locked the front door before leaving this morning. (Narrative sequence of past events)
Category 2: Intermediate Usage & Life Experiences (15 Examples)
- I lived in Berlin for three years when I was a student. (Finished action in the past; no longer lives there)
- I have lived in Berlin for three years. (Ongoing action; still lives there today)
- Did you visit the Louvre when you were in Paris? (Action limited to a specific past trip)
- Have you visited the Louvre before? (Any time in your life up to now)
- She broke her arm during the ski trip last winter. (Specific past incident)
- She has broken her arm, so she cannot type today. (Current physical consequence)
- I did not read the morning news paper today. (Morning has passed; time frame is closed)
- I have not read the morning news paper yet. (Morning may still be ongoing; open expectation)
- We traveled across South America in 2018. (Explicit calendar year)
- We have traveled across South America twice. (Accumulated experience)
- He worked at that agency from 2015 to 2020. (Completed career phase)
- He has worked at that agency since 2020. (Continued employment)
- Did you meet Samantha at the party last night? (Specific past gathering)
- Have you met Samantha yet? (General life inquiry up to the present moment)
- They bought a new apartment two weeks ago. (Completed transaction at a stated time)
Category 3: Advanced Academic & Research Contexts (10 Examples)
- Smith (2019) demonstrated the correlation between sleep patterns and cognitive retention. (Attribution with a specific publication date)
- Recent studies have demonstrated a strong correlation between sleep and memory. (Current state of scientific knowledge)
- The laboratory recorded a drop in pressure at 14:00 hours. (Timestamped empirical observation)
- Scientists have recorded similar variations in pressure across several trials. (Cumulative evidence over ongoing research)
- The original model failed during testing under high-temperature conditions. (Historical engineering event)
- Our research team has developed a sustainable alternative to conventional polymers. (New finding with active contemporary value)
- The participants completed the assessment within the designated forty minutes. (Closed experimental protocol)
- Scholars have debated this philosophical paradox for over two centuries. (Unfinished historical discourse continuing today)
- The author analyzed statistical records from the census of 1881. (Specific archival task)
- Modern linguistics has evolved significantly since the advent of computational models. (Evolving state of a field)
Category 4: Professional & Workplace Scenarios (12 Examples)
- I submitted the quarter-four metrics to accounting on Thursday. (Completed schedule requirement)
- I have submitted the quarter-four metrics; please review them when you have a moment. (Action finished; action required by recipient)
- The CEO addressed the restructuring plan at the annual general meeting. (Specific event)
- The board has approved the annual budget, clearing the way for new hiring. (Valid operational status now)
- Our engineering team fixed the critical software bug during the overnight shift. (Finished event)
- We have resolved the server outage; all systems are fully operational. (Current functional status)
- Karen handled customer inquiries while David was out of the office. (Finished duration)
- Karen has handled over fifty complex client accounts this month alone. (Open time frame: this month)
- The firm opened its first international subsidiary in Tokyo last spring. (Specific historical expansion)
- The enterprise has established strong regional footholds throughout Asia. (Current market standing)
- They signed the vendor contract yesterday afternoon. (Stated time of execution)
- Both parties have signed the agreement; we may now begin onboarding. (Current legal readiness)
Category 5: Business Email Communication (10 Examples)
- “I sent the revised invoice attached to my previous message at 9:00 AM.” (Clarifying a past timestamp)
- “I have attached the revised statement of work for your consideration.” (Document is currently accessible to recipient)
- “We received your formal inquiry yesterday morning.” (Concrete time of receipt)
- “We have received your payment, and your subscription is active.” (Direct present outcome)
- “As we discussed on our call last Friday, the scope remains unchanged.” (Anchored to a specific meeting)
- “I have updated the team calendar to reflect the changes you requested.” (Work is done; calendar reflects it right now)
- “The client requested additional revisions before the close of business yesterday.” (Specific deadline passed)
- “Please note that our support team has updated the knowledge base.” (Information is ready for immediate reference)
- “I forwarded your feedback to human resources early this morning.” (Past transmission)
- “We have scheduled your introductory interview for Wednesday at 10:00 AM.” (Meeting is currently booked)
Category 6: Daily Conversation & Casual Dialogue (15 Examples)
- “Where are my car keys?” — “I don’t know, I haven’t seen them anywhere.” (Relevant to the current search)
- “I saw your keys on the kitchen counter when I arrived home at six.” (Specific historical sighting)
- “Are you hungry?” — “No, I have just eaten.” (Current lack of hunger due to immediate past event)
- “I ate a sandwich while walking to the bus stop.” (Narrative detail of a past commute)
- “Did you feed the cat?” — “Yes, I fed her before I left for work.” (Past task tied to departure)
- “Has anyone fed the cat?” — “Yes, I have already fed her; she doesn’t need more food.” (Current biological state of pet)
- “I lost my glasses yesterday, but thankfully I found them.” (Resolved historical issue)
- “I have lost my glasses; can you help me look for them?” (Unresolved present crisis)
- “We went to that Italian restaurant down the street last night.” (Yesterday’s dinner)
- “We have been to that Italian restaurant several times; it’s wonderful.” (Cumulative personal rating)
- “Did you catch the morning news?” (Finished broadcast)
- “Have you heard the news about the merger?” (Knowledge in the present moment)
- “I spoke to Marcus a minute ago.” (Specific recent anchor)
- “I have already spoken to Marcus regarding the itinerary.” (Matter is settled for now)
- “It rained heavily throughout the entire night.” (Night is over)
Category 7: Student & Classroom Scenarios (8 Examples)
- The student turned in the essay five minutes past the deadline. (Specific past compliance detail)
- All pupils have turned in their work, allowing the teacher to commence grading. (Prerequisite met for present activity)
- Our class read Shakespeare’s Macbeth in the ninth grade. (Specific past curriculum)
- Our class has read three plays by Shakespeare so far this semester. (Incomplete educational period)
- I forgot to bring my geometry set to school this morning. (Past moment of omission)
- I have forgotten the theorem, so I must refer to my textbook. (Current lack of memory)
- The professor outlined the grading rubric during the initial lecture. (Finished historic event)
- The instructor has published the mid-term examination schedule online. (Accessible right now to students)
Category 8: Common Mistakes & Corrections (15 Pairs)
- Incorrect:I have seen him yesterday at the supermarket.
- Correct: I saw him yesterday at the supermarket.
- Explanation: Never pair the Present Perfect with a specific past time marker like “yesterday.”
- Incorrect:She has graduated from high school in 2018.
- Correct: She graduated from high school in 2018.
- Explanation: Calendar years specify a closed historical period, requiring the Simple Past.
- Incorrect:Did you ever taste caviar before? (Standard international grammar)
- Correct: Have you ever tasted caviar before?
- Explanation: General life experiences without fixed dates require the Present Perfect.
- Incorrect:I didn’t finish my report yet. (Formal English standard)
- Correct: I have not finished my report yet.
- Explanation: “Yet” connects an expected action to the present moment.
- Incorrect:Shakespeare has written thirty-seven plays.
- Correct: Shakespeare wrote thirty-seven plays.
- Explanation: Shakespeare is deceased; his life period is closed, so he cannot produce more works.
- Incorrect:Where have you been born?
- Correct: Where were you born?
- Explanation: Birth is a completed historical event that happened at a specific point in the past.
- Incorrect:I lived here since 2012.
- Correct: I have lived here since 2012.
- Explanation: Actions beginning in the past and continuing to the present require the Present Perfect.
- Incorrect:Last night, we have watched a documentary on marine ecology.
- Correct: Last night, we watched a documentary on marine ecology.
- Explanation: “Last night” anchors the action to a completed past period.
- Incorrect:Did you already do the dishes? (Formal British/Standard usage)
- Correct: Have you already done the dishes?
- Explanation: “Already” in standard contexts implies an action completed relative to the present moment.
- Incorrect:He has left the office ten minutes ago.
- Correct: He left the office ten minutes ago.
- Explanation: Any sentence containing “ago” demands the Simple Past.
- Incorrect:When have you arrived?
- Correct: When did you arrive?
- Explanation: Questions beginning with “When” ask for a specific point in past time.
- Incorrect:I know Sarah for ten years.
- Correct: I have known Sarah for ten years.
- Explanation: A continuous state extending from the past into the present requires the Present Perfect.
- Incorrect:The package has arrived at 8:00 AM this morning. (Said at 3:00 PM)
- Correct: The package arrived at 8:00 AM this morning.
- Explanation: A specific past timestamp takes the Simple Past.
- Incorrect:I have bought this jacket when I was visiting Chicago.
- Correct: I bought this jacket when I was visiting Chicago.
- Explanation: The time clause “when I was visiting” anchors the event to a specific past window.
- Incorrect:We did not receive any complaints so far.
- Correct: We have not received any complaints so far.
- Explanation: “So far” refers to an ongoing period up to the exact present moment.
Cheatsheet Reference
Quick Study Card: “I Did” vs. “I Have Done”
Trigger / Condition Correct Form Example Mentions yesterday, ago, in [year], last [week] Simple Past (I did) I phoned him an hour ago. Mentions since, for [ongoing], so far, up to now Present Perfect (I have done) I have phoned him three times today. The exact time is mentioned or asked (When…?) Simple Past (I did) When did you complete the degree? The action affects what is happening right now Present Perfect (I have done) I have lost my passport (I can’t board). The person performing the action is no longer alive Simple Past (I did) Mozart composed many symphonies.
Practice Exercises
Fill in the blanks using either the Simple Past (did, went, ate) or the Present Perfect (have done, have gone, have eaten):
- I _______________ (not see) David since our graduation ceremony last June.
- The architect _______________ (draw) the blueprints yesterday evening.
- Look at your hands! What _______________ you _______________ (do)?
- Queen Victoria _______________ (rule) the United Kingdom for over six decades.
- We _______________ (already / email) the signed purchase contracts to your paralegal.
5-Question Multiple-Choice Quiz
1. Which sentence is grammatically correct for formal international standards?
- A) I have submitted the quarterly report yesterday.
- B) I submitted the quarterly report yesterday.
- C) I have submitted the quarterly report an hour ago.
- D) I did submit already the quarterly report.
2. Select the sentence that implies the speaker is currently living in London:
- A) I lived in London for four years.
- B) I was living in London for four years.
- C) I have lived in London for four years.
- D) I did live in London four years ago.
3. “When _______________ you _______________ your current vehicle?”
- A) have / purchased
- B) did / purchase
- C) have / purchase
- D) were / purchased
4. Complete the sentence: “Be careful! Someone _______________ milk on the kitchen floor.”
- A) spilled
- B) has spilled
- C) did spill
- D) had spilled
5. Why is the sentence “Agatha Christie has written sixty-six detective novels” considered incorrect?
- A) Agatha Christie wrote only short stories.
- B) The verb form must reflect that the author’s life is completed.
- C) “Written” is an irregular participle.
- D) It requires a specific date.
Answer Key & Explanations
Practice Exercises
- have not seen — Triggered by “since,” which denotes a duration continuing up to the present.
- drew — Triggered by “yesterday evening,” a finished past period.
- have you done — The speaker sees dirty hands right now; the question focuses on the immediate cause of the present result.
- ruled — Queen Victoria is a historical figure whose life and reign are closed.
- have already emailed — “Already” combined with active business relevance requires the Present Perfect.
Multiple-Choice Quiz
- B — “Yesterday” anchors the sentence to a finished past timeframe, necessitating the Simple Past.
- C — Present Perfect with “for” indicates that the state started in the past and continues into the present.
- B — Questions inquiring about the specific timing of an event (“When…?”) take the Simple Past.
- B — The milk is on the floor right now; this is an immediate present hazard caused by a past action.
- B — Deceased individuals cannot produce new actions, making their life accomplishments closed historical facts requiring the Simple Past (“Agatha Christie wrote…”).
Frequently Asked Questions on ‘I Have Done vs I Did Difference’
1. Can I say “I have done it yesterday”?
No. This is an incorrect sentence construction. The word “yesterday” places the action within a closed time window. The correct phrasing is: “I did it yesterday.”
2. Is “Did you eat yet?” wrong?
In British English, yes; standard British grammar requires “Have you eaten yet?” However, in casual American English, “Did you eat yet?” is widely used and accepted in spoken dialogue. For academic and professional writing, use the Present Perfect.
3. How does “have done” change for he/she/it?
The auxiliary verb changes from have to has. The past participle remains the same:
- I / You / We / They have done
- He / She / It has done
4. Why do we say “Columbus discovered America” instead of “has discovered”?
Christopher Columbus lived in a historical period that is completely finished, and the discovery occurred at a specific time in the past (1492). Therefore, only the Simple Past (discovered) is grammatically correct.
5. Can both forms be used in the same paragraph?
Yes. Writers frequently introduce a topic or life experience using the Present Perfect and then switch to the Simple Past to explain the specific details:
- “I have visited Rome twice. I went there first in 2015 and toured the Colosseum.”
Conclusion on ‘I Have Done vs I Did Difference’
The difference between “I have done” and “I did” comes down to timing and present relevance:
- Use “I did” (Simple Past) when the action belongs to a finished past time, whether specified or implied.
- Use “I have done” (Present Perfect) when the action connects to the present, highlights an ongoing status, or shares life experiences where the exact moment does not matter.
Applying these rules will bring clarity, accuracy, and confidence to your writing and speech.
Take Your English to the Next Level
Bookmark this guide for future reference whenever you draft professional emails, academic essays, or cover letters. Practice identifying closed time markers in your daily reading to make this distinction second nature!
Disclaimer
This article is intended for educational purposes only. It follows standard descriptive and prescriptive English grammar guidelines used in academic and professional institutions throughout the USA, UK, Canada, Australia, New Zealand, and Ireland.
Also read: Either of Them Is or Are? The Definitive Grammar Rule Explained
Enough Before or After Noun Adjective? Grammar Guide
