Had Done vs Have Done: Easy Grammar Guide (Updated 2026)

By Benjamin Clark

Last updated on September 28th, 2026 at 06:46 am

Had done and have done look very similar, but they do not talk about time in the same way. This small difference can cause a lot of trouble for English learners.

You may know the words had, have, and done, but choosing the correct form in a real sentence can still feel confusing.

The main reason is that both forms describe an action that was completed. The important question is when that completed action happened and how it connects to another time.

For example, compare these two sentences:

  • I have done my homework.
  • I had done my homework before dinner.

The first sentence connects the completed action to now. The second sentence places the completed action before another past event.

This difference is very important in everyday English. You will hear these forms when people talk about work, school, travel, family, plans, experiences, and things they finished.

The good news is that the rule is easier than it first seems. Once you understand the time idea behind each tense, choosing between them becomes much simpler.

By the end of this guide, you will understand when to use had done, when to use have done, how their sentence structures work, what mistakes to avoid, and how native speakers use them in everyday conversations.


What Does “Had Done” Mean?

What Does “Had Done” Mean?

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

We use had done when we want to say that an action was completed before another action or point in the past.

The basic idea is:

Earlier past action → later past action

For example:

I had done my homework before my friend called.

There are two past actions here:

  1. I finished my homework.
  2. My friend called.

The homework was completed first, so we use had done.

The important grammar structure is:

Subject + had + done + object

Examples:

  • I had done the work.
  • She had done her homework.
  • They had done everything.
  • We had done enough preparation.

The word had stays the same with every subject.

We say:

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

This is one reason the past perfect is easy to form. You do not need to change had according to the subject.

When Do We Use “Had Done”?

Use had done when a completed action happened before another past event.

Consider this sentence:

When the teacher arrived, we had done the exercise.

The teacher’s arrival happened in the past. The exercise was already completed before that arrival.

Another example:

She had done her shopping before the store closed.

First, she finished shopping. Later, the store closed.

Here are more examples:

  1. I had done my homework before I went outside.
  2. She had done the dishes before her guests arrived.
  3. We had done everything before the manager came.
  4. They had done the work before the deadline.
  5. He had done his best before he asked for help.
  6. I had done the exercise before the class started.
  7. The children had done their chores before they watched TV.
  8. She had done all the preparation before the meeting began.

“Had Done” Often Needs a Past Reference

You can sometimes use the past perfect without directly mentioning the second event, because the past situation is already clear.

For example:

I was tired because I had done a lot of work.

The sentence describes a past situation. The work happened before the person felt tired.

However, learners often use had done simply because an action is finished. That is not enough.

A finished action does not automatically require had done.

You need a reason to place the action before another past time or event.

Compare:

I have done my homework.

This connects the completed homework to the present.

But:

I had done my homework before my mother came home.

This puts the homework earlier than another past event.

Unaccessible vs Inaccessible

Common Learner Confusion

A common mistake is thinking:

“If something is finished, I should use had done.”

That is not correct.

The past perfect is not simply the “finished action tense.” It shows which past action happened first when there are two past times or events.

Think about this:

I finished my homework at 6 p.m.

This is simple past.

I had done my homework before my father came home.

This is past perfect because the speaker is showing the relationship between two past events.


What Does “Have Done” Mean?

Have done is a present perfect form of the verb do.What Does “Have Done” Mean?

Have done is a present perfect form of the verb do.

We use have done when a completed action has a connection with the present.

The basic structure is:

Subject + have + done + object

But there is an important detail: have changes according to the subject.

We use have with:

  • I
  • you
  • we
  • they

Examples:

  • I have done my work.
  • You have done a good job.
  • We have done enough.
  • They have done everything.

With he, she, and it, we normally use has done:

  • He has done his work.
  • She has done the task.
  • It has done what we expected.
See also  Impatient vs Inpatient: Meaning, Difference, Examples & Easy Rules in 2026

So, strictly speaking, have done is used with some subjects, while has done is used with third-person singular subjects.

When Do We Use “Have Done”?

We commonly use the present perfect when something has happened before now and its result or experience is important now.

For example:

I have done my homework.

This can mean the homework is finished now. The present result matters.

You might say this to your teacher when the teacher asks:

“Have you done your homework?”

You can answer:

“Yes, I have done it.”

Here are more examples:

  1. I have done my homework.
  2. We have done everything we can.
  3. They have done a great job.
  4. You have done enough for today.
  5. I have done this exercise before.
  6. We have done the work already.
  7. They have done their best.
  8. I have done what you asked me to do.

“Have Done” and Present Connection

The key idea is now.

Suppose your friend asks:

“Is the report ready?”

You can say:

“Yes, I have done it.”

The action happened before now, but the important result is that the report is ready now.

You do not need to give a finished past time such as yesterday at 4 p.m.

That is an important difference with the simple past.

For example:

I did my homework yesterday.

Here, yesterday is a finished past time.

But:

I have done my homework.

The speaker is focusing on the present result.

Questions With “Have Done”

Present perfect questions are very common.

The structure is:

Have + subject + done + object?

Examples:

  • Have you done your homework?
  • Have they done the work?
  • Have we done enough?
  • Have I done something wrong?

For he, she, and it, use has:

  • Has she done her homework?
  • Has he done the task?
  • Has it done what it needed to do?

This is useful in everyday conversations because people often ask whether something has been completed.

Had Done vs Have Done in Reported Speech

Had Done vs Have Done in Reported Speech

Had done and have done can also appear when we report what someone said. The tense depends on the time of the original statement and the time from which we are reporting it.

For example, someone may say:

“I have done the work.”

If you report this later from a past point, you may say:

She said that she had done the work.

The original have done changes to had done because the reporting situation is in the past.

Compare:

He says that he has done the work.

Here, says is present, so the present perfect can remain.

But:

He said that he had done the work.

Here, said is past, and the completed action is viewed from that past point.

This is useful when telling stories, reporting conversations, or explaining what someone had already completed.

Assistance vs Assistants

Wasn’t vs Weren’t

Run vs Ran

Soo vs So

Violet vs Indigo vs Purple

Difference Between Had Done and Have Done

The biggest difference is time and connection.

Had done looks backward from a past point.

Have done looks backward from the present.

A simple way to see it is:

Have done → before now

Had done → before another past event

Comparison Table

PointHad doneHave done
TensePast perfectPresent perfect
Main time ideaBefore a past eventBefore now
Helping verbHadHave
Used withAll subjectsI, you, we, they
Third-person singularHad doneHas done
Main focusPast-before-pastPast connected to present
ExampleI had done it before lunch.I have done it already.

Compare the Meaning

Look at these two sentences:

I have done my homework.

This normally means the homework is finished now.

Now compare:

I had done my homework before dinner.

This means the homework was finished before a past event, which is dinner.

The difference is not the action itself. In both sentences, the person completed the homework.

The difference is the time relationship.

Sentence Structure

For had done:

Subject + had + done + object

She had done the work.

For have done:

Subject + have + done + object

They have done the work.

For has done:

Subject + has + done + object

He has done the work.

Notice that done never changes in these structures.

The helping verb changes:

  • had done
  • have done
  • has done

Grammar Logic

Imagine a timeline.

For have done:

Past action → NOW

The action happened before the present and has some connection to the present.

For had done:

Earlier past → Later past

The action happened before another event in the past.

For example:

I have done my work.

The work happened before now.

But:

I had done my work before the meeting started.

The work happened before the meeting, and both events are in the past.

“Had Done” Is Not Simply a More Formal “Have Done”

This is another mistake learners make.

You cannot freely replace one with the other.

Incorrect:

I had done my homework.
(when you mean it is finished now)

Better:

I have done my homework.

But if you are talking about a past event:

I had done my homework before the teacher checked it.

The choice depends on the time relationship, not on whether the sentence sounds formal.

See also  Enquiry vs Inquiry: What’s the Difference? Easy Guide for 2026

Had Done vs Have Done With “Already,” “Just,” and “Yet”

Had Done vs Have Done With “Already,” “Just,” and “Yet”

Words such as already, just, and yet often appear with perfect tenses, but the choice between have done and had done still depends on the time reference.

With have done, the speaker connects the action to now:

I have already done the work.

She has just done her homework.

Have you done it yet?

These sentences focus on the present situation.

With had done, the action was completed before a past point:

I had already done the work before the meeting started.

She had just done her homework when her friend called.

Had you done it before the teacher arrived?

The words already, just, and yet do not decide the tense by themselves. The important question is still: Are you looking back from now, or from a point in the past?

Grammar Rules You Must Remember

Rule #1: Use “Have Done” for a Completed Action Connected to Now

Use have done when the action happened before the present and the result, experience, or situation matters now.

Example:

I have done my homework, so I can play now.

The homework is finished, and that affects what the speaker can do now.

Rule #2: Use “Had Done” for an Action Completed Before Another Past Event

When two actions happened in the past, use had done for the action that happened first when you need to make that order clear.

Example:

We had done the work before the manager arrived.

First, we completed the work.

Second, the manager arrived.

Rule #3: Do Not Use “Have Done” With a Finished Past Time

The present perfect usually does not go with finished time expressions such as:

  • yesterday
  • last week
  • last year
  • two days ago
  • in 2020

So do not say:

I have done it yesterday.

Say:

I did it yesterday.

The simple past is normally used with a specific finished past time.

Rule #4: “Had” Works With Every Subject

Unlike have/has, the word had does not change with the subject.

You can say:

  • I had done it.
  • She had done it.
  • He had done it.
  • We had done it.
  • They had done it.

This makes the past perfect structure easy to build.

Common Mistakes Students Make

Mistake 1: Using “Had Done” for Every Finished Action

Some learners think had done means “finished.”

But completion alone is not enough.

Wrong:

I had done my homework. (when answering a question about the homework now)

Better:

I have done my homework.

Use had done when the past action comes before another past reference.

Mistake 2: Using “Have Done” for a Finished Past Time

Wrong:

I have done my homework yesterday.

Better:

I did my homework yesterday.

The word yesterday points to a finished past time, so the simple past is normally the natural choice.

Mistake 3: Forgetting “Has”

Learners sometimes say:

She have done the work.

That is incorrect.

With he, she, and it, use has:

She has done the work.

Remember:

I/you/we/they → have done

He/she/it → has done

Mistake 4: Using “Had” When There Is No Past Reference

A learner may say:

I had done my work.

This sentence is grammatically possible, but without context, the listener may wonder, “Before what?”

If you mean the work is finished now, say:

I have done my work.

If you are describing a past situation, give the past reference:

I had done my work before the teacher arrived.

Mistake 5: Changing “Done” to “Did”

After have, has, or had, use the past participle done, not did.

Correct:

I have done it.

She has done it.

They had done it.

Not:

I have did it.

She has did it.

They had did it.

The pattern is:

have/has/had + done

Easy Trick to Remember the Difference

Here is a simple classroom trick:

HAVE = connected to NOW.

HAD = connected to a PAST point.

When you see have done, ask:

“Is this connected to now?”

If yes, have done may be right.

Example:

I have done my homework.

The homework is finished now.

When you see had done, ask:

“Did this happen before another past event?”

If yes, had done may be right.

Example:

I had done my homework before my friend arrived.

Both events are in the past.

Another easy memory trick is to think about a clock.

Have done:
Past → Today/Now

Had done:
Past → Past

So:

I have done the work.

Think: “The work is finished now.”

I had done the work before the meeting.

Think: “The work was already finished at that past moment.”

This little timeline can help you make the correct choice quickly.

Daily Life Examples

These forms appear in normal conversations more often than many learners realize.

Example 1: Talking About Homework

Teacher: Have you done your homework?

Student: Yes, I have done it.

The student is talking about the homework as a completed task now.

See also  Proceed vs Precede (2026): What's the Difference? Simple Meaning, Grammar Rules, and Easy Examples

Example 2: Talking About a Past Morning

When my mother called me, I had done my homework.

The homework was completed before the phone call.

Example 3: Talking About Work

Boss: Is the report ready?

Employee: Yes, I have done it.

The report is finished now.

Example 4: Talking About Yesterday

By the time we reached the restaurant, they had done all the preparation.

The preparation happened before the group reached the restaurant.

Example 5: Asking About a Task

Ali: Have you done the dishes?

Sara: Yes, I have done them.

The speaker is asking about the current state of the dishes.

Example 6: Telling a Past Story

I had done everything before the guests arrived.

First, everything was completed.

Then, the guests arrived.

Example 7: Talking About Experience

I have done this kind of work before.

The speaker is talking about experience up to the present.

Example 8: Talking About a Past Problem

She was nervous because she had done something wrong.

The mistake happened before the past feeling of nervousness.

Example 9: Finishing a Job

Friend: Are you free now?

You: Yes. I have done my work.

The work is complete, so you are free now.

Example 10: Telling a Story

When the police arrived, the man had done what he wanted and had already left.

The completed action happened before the later past event.

Practice Section

Choose the correct option.

1. I ______ my homework, so I can watch TV now.

  • a) had done
  • b) have done

2. She ______ the work before her manager arrived.

  • a) had done
  • b) have done

3. ______ you done your assignment yet?

  • a) Have
  • b) Had

4. By the time we got there, they ______ everything.

  • a) have done
  • b) had done

5. We ______ this exercise before.

  • a) have done
  • b) had done

Answers

1. b) have done

The result is important now. The homework is finished, so the speaker can watch TV.

2. a) had done

The work happened before another past event: the manager’s arrival.

3. a) Have

This is a present perfect question about something completed before now.

4. b) had done

The action happened before another past event: “we got there.”

5. a) have done

The speaker is talking about experience up to the present.

FAQs

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

Have done is present perfect and connects a past action with the present. Had done is past perfect and shows that an action happened before another past event.

For example, “I have done my work” focuses on the present result. “I had done my work before dinner” places the work earlier in the past.

Can we use “have done” in questions?

Yes. It is very common in questions.

For example:

Have you done your homework?

Have they done the work?

Have we done enough?

With he or she, use has:

Has she done her homework?

These questions usually ask whether something has been completed before now.

Can we use “had done” in questions?

Yes. Use had done when talking about an action completed before a past point.

For example:

Had you done your homework before the teacher arrived?

The question asks about the order of two past events.

Is “had done” more formal than “have done”?

No. They are different tenses, not formal and informal versions of the same tense.

Have done is present perfect, while had done is past perfect. The correct choice depends on the time meaning you want.

Can “had done” and “have done” be used in the same sentence?

Yes, but they normally refer to different time relationships.

For example:

I have done many projects, but before I joined this company, I had done only small ones.

The first form talks about experience up to now. The second looks back at an earlier period in the past.

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

Both can be correct, but the context is different.

Use I have done it when the action is connected to now.

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

The surrounding sentence usually tells you which one you need.

Final Conclusion

The difference between had done and have done becomes much easier when you stop thinking only about the word done and start thinking about time.

Use have done when a completed action is connected to now. For example, “I have done my homework” tells us that the homework is finished and that fact matters now.

Use had done when a completed action happened before another past event. For example, “I had done my homework before my friend called” clearly shows which action happened first.

Remember the simple rule:

Have done → before now.

Had done → before a past event.

Also remember that have/has/had + done is the correct structure. Do not use did after these helping verbs.

The best way to learn the difference is to make your own sentences about school, work, family, and daily activities. Once you start noticing the time relationship, the correct form will feel much more natural.

2 thoughts on “Had Done vs Have Done: Easy Grammar Guide (Updated 2026)”

Leave a Comment