Meaning & use

present perfect of come

verb·Everyday

Last updated

UK/ˌprez.ənt ˈpɜː.fɪkt əv kʌm/
US/ˌprez.ənt ˈpɝː.fɪkt əv kʌm/

Meanings

  1. verbtransitive or intransitive

    The form 'have come' or 'has come', used to talk about arriving or moving here at an unspecified time before now.

    Grammar: Formed with have/has + come; use 'have' with I/you/we/they and 'has' with he/she/it.

    Patterns

    • have come
    • has come
    • have come to a place
    • have come from a place

    She has come to the office early today.

    They have come from Japan to study here.

    I have come to this café many times.

  2. verbintransitive

    The form 'have come' or 'has come' used to say that something has arrived or appeared.

    Grammar: No object; often used with 'just' or 'already'.

    Patterns

    • have just come
    • has already come
    • have come true

    The mail has just come.

    Spring has come early this year.

    His dream has finally come true.

Word forms

base formcome
third person singular present perfecthas come
first/second/plural present perfecthave come
past simplecame
past participlecome
-ing formcoming

Common combinations

have come a long way
The project has come a long way since last year.
have come to terms with
She has come to terms with the changes.
have come true
His prediction has come true.
have come across
I have come across this word before.
have come up with
They have come up with a clever solution.

Synonyms and how they differ

have arrived
'Have arrived' is more formal and focuses on reaching a destination, while 'have come' focuses on movement toward the speaker or a place.
have gotten here
This is more informal and emphasizes the result of getting to a place, not the movement itself.

Opposites

have gonehave left

Word family

come verb
The base form, meaning to move toward a place or person.
coming verb
The -ing form, used in continuous tenses.
came verb
The past simple form, used for a finished action in the past.

Commonly confused: present perfect of come or came?

present perfect of come vs came

'Came' is the simple past and is used with finished past times like 'yesterday'. 'Have come' is the present perfect and connects the past to now, so you cannot say 'I have come yesterday'.

Practice

Which sentence correctly uses the present perfect of 'come'?

Make it your own

Write a sentence using “present perfect of come”, then check it and compare it with the examples above.

Your sentence stays on this page and is not sent anywhere.

Explore more words