Had Done vs Have Done: What’s the Difference For 2026

When should you say “I had done” and when should you say “I have done”? Both forms use the verb do, but they describe actions from different time perspectives. Choosing the wrong one can make …

Had Done vs Have Done

When should you say “I had done” and when should you say “I have done”? Both forms use the verb do, but they describe actions from different time perspectives.

Choosing the wrong one can make an otherwise correct sentence confusing or grammatically incorrect.

The key is not simply whether an action happened in the past. Both forms can refer to completed actions.

The important question is where that completed action sits in relation to another time or to the present.

In this guide, you’ll learn exactly how had done vs have done works, why the two forms are often confused, how their meanings change with context, and how native English speakers use them in conversation, school, business, emails, and academic writing.

Quick Answer

“Have done” is the present perfect form. Use it for a completed action that is connected to the present or whose exact past time is not important.

“Had done” is the past perfect form. Use it when an action was completed before another point or event in the past.

  • I have done my homework. → It is finished now.
  • I had done my homework before the teacher arrived. → The homework was finished before another past event.

Quick rule: Have done = past action connected to now. Had done = past action completed before another past time.


Had Done vs Have Done: Comparison Table

FeatureHave DoneHad Done
TensePresent perfectPast perfect
Auxiliary verbHave/hasHad
Main verbDoneDone
Basic meaningAction completed with a present connectionAction completed before another past event
Time perspectivePast → presentEarlier past → later past
ExampleI have done the work.I had done the work before noon.
Exact past timeUsually not statedOften established by context
Present relevanceUsually importantNot necessarily important now
Another past event required?NoUsually helpful or necessary
Common contextExperience, recent results, unfinished time periodsSequence of past events
Formal writingCommonCommon
Everyday speechVery commonVery common
American EnglishUsedUsed
British EnglishUsedUsed
Can they be interchangeable?Usually noUsually no
Main question answered“Is it done/has it happened by now?”“Was it already done before then?”

The simplest difference

Think of the two tenses as different time lines:

Have done:

Past action → NOW

Had done:

Earlier past → Later past

For example:

I have eaten.

This tells you that eating happened before now and matters to the current situation.

But:

I had eaten before she called.

Now there are two past events:

  1. I ate.
  2. She called.

The eating happened first.


What Does “Have Done” Mean?

What Does “Have Done” Mean?

Have done is the present perfect form of the verb do when the subject is I, you, we, or they.

The basic structure is:

Subject + have + done + object

Examples:

  • I have done my work.
  • You have done a great job.
  • We have done everything necessary.
  • They have done their research.

With he, she, or it, use has done:

  • She has done her homework.
  • He has done enough for today.
  • The team has done excellent work.

Why is it called the present perfect?

The present perfect connects a past action with the present.

The action itself happened before now, but the speaker is viewing it from the present.

Compare:

I did my homework.

This simply places the action in the past.

I have done my homework.

This emphasizes the present result: the homework is completed now.

That difference can be small in casual conversation, but it becomes important when the time perspective matters.


When Should You Use “Have Done”?

When Should You Use “Have Done”?

There are several common situations where have done is the natural choice.

1. When a completed action has a present result

I have done the report.

The report is finished now.

She has done the dishes.

The dishes are currently clean.

We have done the necessary repairs.

The repairs are complete and relevant to the current situation.

2. When talking about experience

The present perfect can describe something that has happened at some point in someone’s life.

I have done this type of work before.

They have done business with international companies.

She has done several research projects.

The exact time is not important.

3. When the exact time is unspecified

I have done what you asked.

You are not saying exactly when you did it. The important fact is that it is complete.

We have done everything possible.

Again, the current result matters more than the exact past time.

4. With unfinished time periods

Present perfect is commonly used when the time period is still continuing.

I have done three tasks today.

Today is not necessarily over.

She has done a lot of work this week.

The week is still in progress.

We have done several tests this month.

The month has not necessarily ended.

5. To report a recent accomplishment

I have done the assignment.

We have done what was required.

The company has done well this year.

The action or result has relevance now.


“Have Done” in Everyday English

You will frequently hear have done in ordinary conversations.

Conversation

“Have you done your homework?”

“Yes, I have done it.”

More naturally, a native speaker might simply say:

“Yes, I have.”

The full form is grammatically correct, but English often avoids repeating the main verb when the meaning is already clear.

At work

“Have you done the report?”

“Yes, I have done the first section.”

At home

“Have you done the laundry?”

“Yes, I’ve done it already.”

The contraction I’ve is extremely common in conversational English.


What Does “Had Done” Mean?

Had done is the past perfect form of the verb do.

Unlike have done, it is used for an action that was completed before another past point or event.

Its structure is:

Subject + had + done + object

The auxiliary had is used with all subjects:

  • I had done
  • You had done
  • He had done
  • She had done
  • We had done
  • They had done

This makes past perfect simpler than present perfect in one respect: you don’t need to choose between have and has.

Examples

I had done my homework before dinner.

She had done the work before the manager arrived.

They had done everything before the deadline.

In each sentence, one action happened earlier than another past event.

See also  Cartel vs Mafia: What’s the Difference For 2026

When Should You Use “Had Done”?

1. To show which past action happened first

This is the most important use of had done.

I had done my work before I went home.

Two events happened:

  1. I finished my work.
  2. I went home.

The work came first.

2. When telling a story about the past

Past perfect is especially useful when describing a sequence of past events.

When I arrived at the office, the manager had done the initial review.

The review happened before my arrival.

3. To explain a past situation

She was tired because she had done a lot of work.

The work happened before the point in the past when she was tired.

4. With “before”

We had done the testing before the product launched.

He had done the work before the meeting began.

5. With “by the time”

By the time I arrived, they had done everything.

“By the time” naturally establishes a past reference point.

6. In reported speech

Past perfect can also appear when reporting something from a past perspective.

She said that she had done the assignment.

Her statement is being reported from a later point in time.


Had Done vs Have Done: The Real Difference

The easiest way to understand had done vs have done is to identify the reference point.

With have done, the reference point is usually now.

I have done my work.

The work was completed before now, and its completion matters now.

With had done, the reference point is another moment in the past.

I had done my work before the meeting started.

The work was completed before that past meeting.

Compare these sentences

I have done the report.

The report is complete now.

I had done the report before the meeting.

The report was complete before a meeting that happened in the past.

I did the report yesterday.

This simply tells us when the action happened.

These are three different ways of viewing the same general action.


Have Done vs Had Done Timeline

A timeline makes the distinction much easier.

Present perfect

Past action → NOW

I have done my assignment.

The assignment was completed sometime before the present.

Past perfect

Earlier past → Later past

I had done my assignment before my teacher called.

The assignment happened first. The teacher’s call happened later.

Simple past

Past event

I did my assignment yesterday.

The sentence simply reports a completed past action.

Tip: If your sentence contains two past events and you need to make their order clear, had done may be the right choice.


Grammar: How “Have Done” and “Had Done” Are Formed

Both forms use the past participle done.

The important difference is the auxiliary verb.

Present perfect

have/has + done

Examples:

  • I have done
  • You have done
  • He has done
  • She has done
  • We have done
  • They have done

Past perfect

had + done

Examples:

  • I had done
  • You had done
  • He had done
  • She had done
  • We had done
  • They had done

Notice that done does not change.

The tense is expressed through have/has or had.


Why “Done” Is Important

The verb do is irregular.

Its principal forms are:

FormVerb
Base formdo
Third-person singulardoes
Past tensedid
Past participledone
Present participledoing

That means:

I did the work.

is simple past.

But:

I have done the work.

uses the past participle done.

And:

I had done the work.

also uses the past participle done.

Common error

❌ I have did the work.

Correct:

✅ I have done the work.

Another error:

❌ I had did the work.

Correct:

✅ I had done the work.

Did is the simple past form. Done is the past participle.


Can “Have Done” and “Had Done” Be Used Interchangeably?

Usually, no.

They can describe similar actions, but they establish different time relationships.

Consider:

I have done the work.

This presents the completed work from the standpoint of now.

Now change it to:

I had done the work before the client arrived.

The sentence now establishes a sequence in the past.

Replacing one with the other can change the meaning or make the sentence grammatically unsuitable.

Compare

She has done the job.

The job is completed and relevant now.

She had done the job before the inspection.

The job was already completed at a particular point in the past.

Neither is universally “more correct.” The context determines the correct tense.


20+ Real-Life Examples of Have Done and Had Done

Here are original examples across everyday, professional, academic, and digital communication.

Everyday Conversation

  1. I have done my chores, so I can relax now.
  2. Have you done the shopping yet?
  3. We have done enough for today.
  4. She has done her homework already.
  5. I’ve done everything you asked me to do.

Past Stories

  1. I had done my homework before my friends invited me out.
  2. They had done the shopping before the storm began.
  3. She had done all the preparation before the guests arrived.
  4. We had done the work before anyone noticed the problem.
  5. He was confident because he had done extensive preparation.

School and Education

  1. I have done three assignments this week.
  2. The students have done well in their final projects.
  3. She had done the experiment before the teacher entered the laboratory.
  4. By Friday, we had done all the required reading.

Business and Professional Writing

  1. We have done a preliminary review of the proposal.
  2. The research team has done additional testing.
  3. By the time the client called, we had done the necessary analysis.
  4. The company had done extensive market research before launching the product.

Email

  1. I have done the revisions you requested.
  2. We have done our best to resolve the issue.
  3. I had done the initial review before receiving your updated document.

Social Media and Text Messages

  1. I’ve done it! 🎉
  2. Have you done the assignment yet?
  3. We have done so much today.
  4. I’d already done it before you messaged me.

Academic Writing

  1. The researchers have done several studies on the subject.
  2. The investigators had done preliminary testing before collecting the final data.
  3. Previous researchers have done considerable work in this field.

Common Mistakes With “Have Done” and “Had Done”

Mistake 1: Using “did” after “have”

❌ I have did my homework.

See also  Thank You Very Much vs Thank You So Much: Which Is Better For 2026

Why is it wrong?

After have in the present perfect, you need the past participle, not the simple past form.

✅ I have done my homework.


Mistake 2: Using “did” after “had”

❌ She had did the work before lunch.

✅ She had done the work before lunch.

The structure is:

had + past participle

not:

had + simple past


Mistake 3: Using “had done” when there is no past reference

❌ I had done my homework.

This sentence can be grammatically possible, but without context it often feels incomplete because the listener may wonder:

Before what past event?

Better when appropriate:

I had done my homework before dinner.

Or, if you’re talking about the present:

I have done my homework.


Mistake 4: Using present perfect with a finished past time

In standard English, avoid present perfect with a definite finished past time such as yesterday.

❌ I have done it yesterday.

Better:

✅ I did it yesterday.

The problem is not the word done itself. The problem is the combination of present perfect with a completed past-time expression.


Mistake 5: Thinking “had” means the action happened a long time ago

Past perfect does not simply mean “a long time ago.”

For example:

I had done the task before she called.

The two events could have happened only minutes apart.

Past perfect shows sequence, not necessarily distance in time.


When “Have Done” Sounds More Natural

Use have done when the speaker’s focus is the current result.

I’ve done the report.

The important message is:

It is finished.

We’ve done enough work today.

The important message is:

We can stop now.

Have you done the dishes?

The question is about their current status.


When “Had Done” Sounds More Natural

Use had done when the speaker is already talking about a past situation and needs to show what happened before it.

When the manager arrived, I had done the report.

The reference point is the manager’s arrival.

By the time the meeting started, we had done all the preparation.

The meeting is in the past, and the preparation happened before it.


Have Done vs Had Done in Questions

The same distinction applies to questions.

Present perfect questions

Have you done your homework?

This asks whether the homework is complete by now.

Have they done the work?

This asks about the current status.

Past perfect questions

Had you done your homework before the teacher arrived?

This asks whether the homework was complete before a past event.

Had they done the work before the deadline passed?

The question establishes a past reference point.


Have Done vs Had Done in Negative Sentences

Present perfect negative

I have not done the work yet.

The work remains unfinished now.

She hasn’t done her homework.

The homework is still not complete.

Past perfect negative

I had not done the work when the manager arrived.

At that past moment, the work was still unfinished.

She hadn’t done her homework before class started.

The homework had not been completed by that past point.

The word yet is especially common with present perfect:

I haven’t done it yet.


Have Done vs Had Done With “Already”

Both tenses can be used with already, but the reference point changes.

Present

I have already done the work.

The work is finished now.

Past

I had already done the work when he called.

The work was finished before his past call.

The word already reinforces the idea that something happened earlier than expected or before another reference point.


Have Done vs Had Done With “Before”

Present perfect

I have done this before.

This means I have previous experience doing it.

The exact previous time is not important.

Past perfect

I had done this before I joined the company.

Now the speaker identifies a specific past reference point: joining the company.

This is an excellent example of how context changes the tense.


American English vs British English

There is no major US-versus-UK difference in the basic grammatical rules for have done and had done.

Both American and British English use:

  • have/has done for present perfect
  • had done for past perfect

However, present perfect usage can sometimes differ in everyday speech, especially when talking about recent events.

For example, British English often maintains a stronger preference for the present perfect in situations where American English may use the simple past.

Compare:

British English: I’ve just done it.

American English: I just did it.

Both forms are widely understood, and neither should be treated as a simple “correct versus incorrect” distinction across all contexts.

For formal writing, the safest approach is to follow the conventions of the publication, institution, or style guide you are writing for.


Formal, Academic, and Professional Usage

Both have done and had done are completely acceptable in formal English.

Professional writing

The team has done a preliminary assessment of the project.

This focuses on the completed assessment and its current relevance.

Historical or analytical writing

The research team had done several preliminary tests before beginning the main experiment.

Here, past perfect clearly establishes the order of events.

Academic writing

Present perfect is often used when discussing research or knowledge that remains relevant:

Researchers have done extensive work on this issue.

Past perfect is useful when describing an earlier stage in a past sequence:

The researchers had done preliminary testing before the final trial began.


Does “Have Done” Always Mean “Just Finished”?

No.

Present perfect does not necessarily mean that something happened moments ago.

I have done this work for many years.

The form can connect past experience with the present.

Similarly:

Scientists have done extensive research in this area.

This does not mean the research was necessarily completed today.

The important idea is connection to the present, not simply recentness.


Does “Had Done” Always Need “Before”?

No.

Before is common, but it is not required.

For example:

When I arrived, they had done everything.

The phrase when I arrived establishes the later past reference point.

Another example:

She was exhausted because she had done too much work.

The past perfect tells us that the work happened before the past state of being exhausted.

Context can establish the relationship without the word before.

See also  Overlaps vs Overlap With: What’s the Difference For 2026

A Useful Test: Ask “Before What?”

When you’re unsure whether to use had done, ask:

Before what past event?

If your sentence has a clear past reference point, past perfect may be appropriate.

For example:

I had done the report before the meeting.

Before what?

Before the meeting.

Now the choice makes sense.

But if you’re simply saying:

The report is finished now.

then:

I have done the report.

is the natural choice.


A Useful Test: Ask “Why Does It Matter Now?”

When you’re unsure whether to use have done, ask:

Does the completed action matter from the perspective of now?

If yes, present perfect may be appropriate.

I have done the work.

The current result is that the work is complete.

She has done the assignment.

The assignment is finished now.

If you’re simply reporting a finished event at a specific past time, simple past may be better:

She did the assignment yesterday.


Memory Tricks for Remembering the Difference

Memory Trick 1: HAVE = NOW

Think:

Have done → connected to now

I have done it.

The result is relevant now.

Memory Trick 2: HAD = BEFORE THEN

Think:

Had done → done before a past point

I had done it before she arrived.

Memory Trick 3: Draw two dots

For have done:

PAST ● ───────── NOW ●

For had done:

EARLIER PAST ● ─── LATER PAST ●

Memory Trick 4: The “two past events” rule

If you are describing two past events and want to show which happened first, think:

Earlier event = had + done

Example:

I had done my work before I went home.


Quick Decision Guide

Use this three-step method.

Step 1: Is the action connected to the present?

If yes:

have/has done

Example:

I have done the work.

Step 2: Are you comparing two moments in the past?

If yes:

had done

Example:

I had done the work before the meeting.

Step 3: Are you simply naming a finished past time?

If yes, consider the simple past instead.

Example:

I did the work yesterday.

This third option is important because had done vs have done is not always the only choice.


Related Forms You Should Know

Understanding these related forms makes the difference much easier.

FormExampleMain idea
DoI do the work.Present habit/general action
DoesShe does the work.Present, third person
DidI did the work.Completed past action
Have doneI have done the work.Past action connected to now
Has doneShe has done the work.Present perfect, third person
Had doneI had done the work.Earlier past action
Am doingI am doing the work.Happening now
Was doingI was doing the work.Happening at a past time
Have been doingI have been doing the work.Activity continuing/recently continuing
Had been doingI had been doing the work.Activity continuing before a past point

“Have Done” vs “Did”

This is another important distinction.

I have done my homework.

The focus is on the current result.

I did my homework last night.

The focus is on a completed past event at a stated time.

If you mention a finished past time such as:

  • yesterday
  • last week
  • in 2024
  • two hours ago
  • last night

simple past is often the natural choice.

Compare

I have done the work.

versus

I did the work yesterday.

The first connects the action to now. The second places it at a specific completed past time.


“Had Done” vs “Did”

These two forms can sometimes describe the same general events, but past perfect adds a specific time relationship.

I did my homework before dinner.

This is perfectly understandable.

I had done my homework before dinner.

The past perfect emphasizes that the homework was already completed before the later past event.

In a simple sentence, the simple past may be enough. Past perfect becomes especially useful when the order of events could otherwise be unclear.


Common Collocations With “Have Done”

You will often see have done with expressions such as:

  • have done work
  • have done research
  • have done homework
  • have done everything
  • have done enough
  • have done well
  • have done better
  • have done something
  • have done nothing
  • have done the right thing
  • have done a great job

Examples:

We have done extensive research.

You have done a great job.

I have done everything I can.


Common Collocations With “Had Done”

Had done commonly appears when describing earlier actions:

  • had done the work
  • had done research
  • had done homework
  • had done everything
  • had done enough
  • had done the preparation
  • had done the necessary checks
  • had done what was required

Examples:

They had done the necessary checks before launch.

She had done all the preparation before the interview.

We had done everything possible by that point.


Frequently Asked Questions

Yes. I have done is grammatically correct and uses the present perfect tense. It normally describes a completed action with some connection to the present.

I have done my homework.

This suggests that the homework is complete now.

Is “I had done” grammatically correct?

Yes. I had done is grammatically correct and uses the past perfect tense. It describes an action completed before another past point or event.

I had done my homework before dinner.

What is the difference between “I have done” and “I had done”?

I have done looks back from the present. I had done looks back from another point in the past.

I have done the work. → completed by now.

I had done the work before the meeting. → completed before a past event.

Which is correct: “I have done it” or “I had done it”?

Both can be correct, depending on context.

Use I have done it when the completion is relevant to the present.

Use I had done it when the action happened before another past event or time.

Can I say “I have did”?

No. After have, use the past participle done, not did.

❌ I have did it.

✅ I have done it.

Can I say “I had did”?

No.

❌ I had did the work.

✅ I had done the work.

The past perfect requires:

had + past participle

Is “had done” past tense?

More precisely, had done is the past perfect tense. It describes an action that was completed before another past reference point.

Is “have done” present tense or past tense?

Have done is the present perfect tense. It refers to a past action but connects that action to the present.

Can “have done” mean “finished”?

Yes, depending on context.

I have done my work.

can mean:

My work is finished.

However, the exact meaning depends on the sentence and context.


Final Verdict

The choice between had done vs have done is mainly about time perspective.

Use “have done” when a completed action happened before now and has a connection with the present.

I have done my homework.

The homework is complete now.

Use “had done” when a completed action happened before another point or event in the past.

I had done my homework before the teacher arrived.

The homework was completed first; the teacher arrived later.

Remember it this way:

HAVE DONE → completed before NOW

HAD DONE → completed before THEN

Neither form is the universal winner. Both are grammatically correct, but they serve different purposes.

If you’re talking about something that is complete now, choose have done / has done. If you’re looking back from a past point and need to show that something happened earlier, choose had done.

And when you are simply talking about a completed action at a definite past time, don’t automatically choose either one—simple past (“did”) may be the better choice.

That distinction is the key to using had done vs have done naturally, accurately, and confidently.

Leave a Comment