Have Come or Have Came or Came? 2026 Grammar Guide for English Learners

English learners often get confused when they see have come, have came, and came. All three forms seem connected because they come from the same verb, come. The problem is that English verbs change their form depending on the tense and the words around them Have Come or Have Came or Came.

You may hear someone say, “I have come here before,” and then hear, “I came here yesterday.” Both sentences can be correct, but they do not use the same grammar. At the same time, have came looks natural to many learners, but it is not correct in standard English.Have Come or Have Came or Came.

This difference matters because come is one of the most common verbs in everyday English. We use it when talking about visiting places, arriving, returning, joining people, or moving toward a person or place.Have Come or Have Came or Came.

The good news is that the rule is actually simple once you understand the three forms of the verb:

  • come = base form
  • came = past simple form
  • come = past participle

That is why have come is correct, while have came is incorrect.Have Come or Have Came or Came.

By the end of this guide, you will know exactly when to use have come, came, and come. You will also see the difference through everyday examples, common mistakes, grammar rules, and practice questions.


What Does “Have Come” Mean?

What Does “Have Come” Mean?

Have come is the present perfect form of the verb come when the subject is I, you, we, they, or a plural noun.Have Come or Have Came or Came.

The structure is:

Subject + have + come

For example:

I have come to help you.Have Come or Have Came or Came.

Here, have is the helping verb, and come is the past participle of come.

One important point is easy to miss: the past participle of come is also come. It does not change to came.Have Come or Have Came or Came.

So we say:

I have come home.Have Come or Have Came or Came.

Not:

I have came home.

When Do We Use “Have Come”?

We commonly use have come when an action has happened before now and has a connection with the present.Have Come or Have Came or Came.

For example:

They have come to visit us.

The people arrived, and their arrival is relevant now.

We can also use have come to talk about experiences or actions that happened at an unspecified time.Have Come or Have Came or Came.

We have come here many times.

The exact time is not important. The important idea is that this has happened before now.Have Come or Have Came or Came.

Grammar Rule

The basic rule is:

have + past participle

Since come is the past participle of come, the correct form is:

have come

Never use:

have came

Examples of “Have Come”

  1. I have come to talk to you.
  2. We have come a long way.Have Come or Have Came or Came.
  3. They have come to see the new house.
  4. You have come at the right time.
  5. I have come back to finish my work.
  6. We have come here many times.
  7. The children have come home from school.
  8. They have come to support their friend.

Notice that have and come work together. The word came cannot be placed after have in standard English.Have Come or Have Came or Came.

Questions With “Have Come”

You can also use have come in questions.

Have you come to help me?

Have they come back yet?

Why have you come here?

Have we come too early?

These questions use the present perfect structure:

Have + subject + come…?

This is another reason why understanding have come is useful in daily conversation.Have Come or Have Came or Came.

Common Confusion

Many learners think that because came is the past form of come, it should follow have.Have Come or Have Came or Came.

That leads to:

I have came here before. ❌

The problem is that have requires a past participle, not the simple past form.

The correct sentence is:

I have come here before. ✅

Remember: have came is not the standard correct form.Have Come or Have Came or Came.


What Does “Came” Mean?

Came is the simple past form of the verb come.

It is used when something happened in the past, usually at a finished or known time.Have Come or Have Came or Came.

The basic structure is:

Subject + came

For example:

I came home late yesterday.

The action happened in the past. The word yesterday gives us a finished past time.Have Come or Have Came or Came.

When Do We Use “Came”?

Use came when you are talking about a completed past event.Have Come or Have Came or Came.

Common time expressions include:

  • yesterday
  • last night
  • last week
  • two days ago
  • in 2020
  • when I was young
  • this morning, when the morning is finished

For example:

She came here yesterday.

The visit happened yesterday, so the simple past came is appropriate.Have Come or Have Came or Came.

Grammar Rule

The simple past form of come is:

came

Unlike have come, simple past does not need have or has.

You simply use:

Subject + came

Examples:

I came.

She came.

They came.

We came.

Examples of “Came”

  1. I came home late last night.
  2. She came to my office yesterday.
  3. They came to the party on Saturday.
  4. We came here two hours ago.
  5. He came back after lunch.
  6. My brother came to see me last week.
  7. The bus came at 8 o’clock.
  8. You came at the perfect time yesterday.

In all these examples, the action is presented as a past event.

Questions With “Came”

For questions in the simple past, we normally use did.

Did you come yesterday?

Not:

Did you came yesterday? ❌

Why? Because after did, we use the base form come.

So:

Did + subject + come…?

Examples:

Did she come to school?

Did they come last night?

When did you come?

Why did he come here?

This gives us an important three-form pattern:

have come

came

did come / did … come

Each form has its own grammatical job.


Difference Between Have Come and Came

The biggest difference is the tense and the way the speaker connects the action to time.

FormGrammarMain UseExample
have comePresent perfectPast action connected to nowI have come to help you.
cameSimple pastCompleted past actionI came yesterday.
have cameIncorrectNot used in standard EnglishI have came. ❌

Have Come

Have come is present perfect.

It often tells us that something happened before now, without focusing on a finished past time.

We have come to see you.

The arrival is connected to the present situation.

Another example:

I have come here many times.

The speaker is talking about experience up to the present.

Came

Came is simple past.

It focuses on a past event.

I came here yesterday.

The word yesterday points to a finished time.

Compare:

I have come here many times.

and

I came here yesterday.

The first sentence talks about experience up to now. The second talks about one finished event in the past.

Have Came

Have came is grammatically incorrect in standard English.

The reason is simple:

have + past participle

The past participle of come is come, not came.

Therefore:

I have come. ✅

I have came. ❌

This rule is similar to other irregular verbs:

I have gone. ✅

Not:

I have went. ❌

And:

She has eaten. ✅

Not:

She has ate. ❌


Have Come or Have Came or Came: The Grammar Logic

The easiest way to understand have come or have came or came is to learn the three principal forms of the verb.

Come – came – come

  • Base form: come
  • Past simple: came
  • Past participle: come

The first and third forms are the same.

That is why English says:

I come here every day.

I came here yesterday.

I have come here many times.

The word came belongs to simple past.

The word come is used after helping verbs such as have, has, and had when forming perfect tenses.

For example:

I have come.

She has come.

They had come.

This is the central rule behind have come or have came or came.


Grammar Rules You Must Remember

1. Use “Have Come” With Have

When you use have to make the present perfect, use come, not came.

Correct:

We have come to help.

Incorrect:

We have came to help.

The pattern is:

have + past participle

Because come is the past participle, we say have come.


2. Use “Came” for Simple Past

Use came when describing a completed past event.

She came yesterday.

They came last night.

I came two hours ago.

Words such as yesterday, last week, and ago often make simple past a natural choice.


3. Never Put “Came” After “Have”

This is one of the most important rules.

I have come. ✅

I have came. ❌

They have come. ✅

They have came. ❌

The helping verb have needs the past participle.


4. Use “Come” After “Did”

After did, use the base form.

Correct:

Did you come yesterday?

Incorrect:

Did you came yesterday?

The structure is:

did + subject + come

This rule can help you avoid another common mistake.


5. Use “Has Come” With He, She, and It

The subject changes have to has, but the verb remains come.

She has come home.

He has come to help.

The bus has come.

We do not say:

She has came home. ❌


6. Use “Had Come” for the Past Perfect

When you need the past perfect, use had + come.

They had come before I arrived.

Again, came is not used after had.

Correct:

They had come. ✅

Incorrect:

They had came. ❌


Common Mistakes Students Make

Mistake 1: Saying “I Have Came”

This is probably the most common error in the have come or have came or came question.

Wrong:

I have came home.

Correct:

I have come home.

The mistake happens because learners remember came as the past form and use it after have.

Mistake 2: Saying “Did You Came?”

Wrong:

Did you came to school?

Correct:

Did you come to school?

After did, always return to the base form.

Think:

did + come

not:

did + came

Mistake 3: Using “Came” With “Has”

Wrong:

She has came back.

Correct:

She has come back.

The same rule applies to has as it does to have.

Mistake 4: Choosing “Have Come” With a Finished Past Time

A learner may say:

I have come here yesterday.

In standard English, this is normally incorrect because yesterday is a finished past time.

Better:

I came here yesterday.

However:

I have come here many times.

is correct because it does not identify one finished past time.

Mistake 5: Thinking “Came” Is the Past Participle

This is a vocabulary-memory problem.

The forms are:

come → came → come

Not:

come → came → came

Learning this three-word pattern will make many sentences easier.


Easy Trick to Remember the Difference

Here is a very simple classroom trick for have come or have came or came.

Remember:

Come – Came – Come

Say it three times:

Come, came, come.

The middle word, came, is the simple past.

The last word, come, is the past participle.

So when you see have, has, or had, think:

“I need the last form.”

That gives you:

have come

has come

had come

When there is no helping verb and you are talking about a finished past event, think:

“I need the middle form.”

That gives you:

came

For example:

Yesterday → came

I came yesterday.

Before now / experience → have come

I have come here before.

Another quick memory trick is:

Have = come

Past = came

It is not perfect for every situation, but it is an excellent starting point for beginners.


Daily Life Examples

1. Talking About Arriving

Daily Life Examples

“Why are you here?”

“I have come to talk to you.”

The speaker is explaining the reason for being here now.


2. Talking About Yesterday

“Where were you yesterday?”

“I came to the office in the morning.”

The event happened at a finished time, so came works.


3. Talking About Experience

“Have you ever come to this restaurant before?”

“Yes, I have come here several times.”

The speaker is talking about experience up to the present.


4. Talking About Someone’s Arrival

“Is Sarah here?”

“Yes, she has come.”

This means Sarah has arrived and is here now.


5. Talking About a Past Visit

“When did your cousin come?”

“He came last Sunday.”

The specific past time makes came appropriate.


6. Talking About Returning

“Where is Tom?”

“He has come back home.”

The return has a connection with the current situation.


7. Asking About a Past Event

“Did your parents come yesterday?”

“Yes, they came in the afternoon.”

Notice the two forms:

Did + come

They came

Both are correct because they perform different grammatical jobs.


8. Talking About a Change

“You have come a long way.”

This is a common expression. It can mean that someone has made a lot of progress or traveled a long distance.


9. Talking About a Previous Visit

“Have you come here before?”

“Yes, I have come here twice.”

The exact dates are not important. The experience is the focus.


10. Talking About a Finished Event

“Why did Ali come to your house?”

“He came to return my book.”

The question uses did + come, while the answer uses came.


Practice Section

Choose the Correct Option

Choose have come, have came, or came.

1. I ______ here yesterday.

a) have come
b) have came
c) came

2. We ______ to help you.

a) have come
b) have came
c) came

3. She has ______ home.

a) came
b) come

4. They ______ to the party last night.

a) have come
b) came

5. Did you ______ here yesterday?

a) came
b) come

Answers

1. came

I came here yesterday.

The word yesterday refers to a finished past time.

2. have come

We have come to help you.

The present perfect connects the action with the current situation.

3. come

She has come home.

After has, use the past participle come.

4. came

They came to the party last night.

The phrase last night points to a completed past event.

5. come

Did you come here yesterday?

After did, use the base form come.


FAQs

What is the difference between have come and came?

Have come is present perfect, while came is simple past.
Use have come for an action connected with the present or an experience up to now.
Use came for a completed event in the past.


Is “have came” grammatically correct?

No. Have came is not correct in standard English.
The correct form is have come because come is the past participle of come.
For example: “I have come to help you.”


Can we use “came” in questions?

Yes, but normally not directly after did.
Say “Did you come?”, not “Did you came?”
The word came can be used in a statement such as “She came yesterday.”


Is “have come” formal or informal?

Have come is normal in both formal and informal English.
It is common in everyday conversation, writing, school English, and professional communication.
There is nothing unusual or overly formal about it.


Which is correct: “I have come” or “I have came”?

I have come is correct.
The verb forms are come – came – come.
Because have requires the past participle, we use come after it.


Which is correct: “I came yesterday” or “I have come yesterday”?

I came yesterday is the correct choice in standard English.
Yesterday refers to a completed past time, so simple past is normally used.
Use I have come when you are not attaching the action to a finished past time.


Have Come or Have Came or Came: A Quick Summary

If you still feel unsure about have come or have came or came, remember this small chart:

SituationCorrect FormExample
Present perfect with I/you/we/theyhave comeWe have come to help.
Simple pastcameWe came yesterday.
After didcomeDid you come yesterday?
After hascomeShe has come home.
After hadcomeThey had come before us.
“Have came”❌ IncorrectDo not use it.

The key verb pattern is:

come – came – come

This one pattern solves most of the confusion.

When you see have, think about the past participle:

have come

When you see a finished past event:

came

When you see did:

did come

That is the basic grammar you need.


Conclusion

The difference between have come or have came or came becomes much easier when you remember the three forms of the verb come: come – came – come.

Have come is the present perfect form. It is useful when a past action has a connection with the present or when you talk about experience up to now.

Came is the simple past form. Use it for completed past events, especially when you mention a finished time such as yesterday, last week, or two days ago.

Have came is not correct in standard English because have must be followed by the past participle. The past participle of come is come, not came.

Once you learn this pattern, sentences like “I have come,” “I came yesterday,” and “Did you come?” will feel much more natural. The best way to remember the rule is to notice it in real conversations and use it yourself.

Keep practicing have come or have came or came, and this common grammar problem will soon become an easy one.

Leave a Comment