The verb vir (to come) is one of the most irregular verbs in the Portuguese preterite. Its stem changes completely and unpredictably across the conjugation -- vim, vieste, veio -- following no regular -ir pattern whatsoever. Because vir is essential for describing movement, arrivals, and origins in the past, these forms appear constantly in everyday European Portuguese. They must simply be memorized.
Conjugation
| Person | Form | English |
|---|---|---|
| eu | vim | I came |
| tu | vieste | you came |
| ele / ela / você | veio | he/she came; you came |
| nós | viemos | we came |
| (vós) | (viestes) | (you all came) |
| eles / elas / vocês | vieram | they came; you all came |
Nothing here follows a predictable pattern. The eu form vim ends in -m rather than the regular -i. The third-person singular veio has a unique diphthong that matches no other verb. The nós form viemos looks nothing like the regular -ir pattern partimos. Each form must be learned individually.
Coming and arriving in the past
The core use of vir in the preterite: describing movement toward the speaker's location or a reference point.
Vim cá ontem.
I came here yesterday.
Vieste à festa?
Did you come to the party?
Ele veio de comboio.
He came by train.
Vieram de Lisboa de manhã.
They came from Lisbon in the morning.
To ask about someone's origin or route, use de onde:
De onde vieste?
Where did you come from?
Vim vs fui -- came vs went
This is a key directional pair that learners frequently confuse. The difference depends entirely on the speaker's perspective at the moment of speaking.
| Situation | Sentence | Meaning |
|---|---|---|
| Speaker is at the office | Ontem vim ao escritório às nove. | Yesterday I came to the office at nine. |
| Speaker is elsewhere | Ontem fui ao escritório às nove. | Yesterday I went to the office at nine. |
| Speaker is at the party | Vieste à festa! | You came to the party! |
| Speaker already left the party | Foste à festa? | Did you go to the party? |
Vim means movement toward where the speaker currently is. Fui means movement toward a place where the speaker currently is not. English often uses "came" loosely for both, but European Portuguese maintains the distinction. For the full conjugation of fui, see Preterite of Ser and Ir.
Veio -- the tricky third person
The ele/ela/você form veio deserves extra attention because it is entirely unique. Compare how other verbs form the third-person preterite:
Ele comeu tudo.
He ate everything.
Ela partiu ontem.
She left yesterday.
Ele veio sozinho.
He came alone.
Regular -er verbs end in -eu (comeu), regular -ir verbs end in -iu (partiu), but vir gives veio -- a form that rhymes with nothing in the regular system. There is no shortcut; it must be memorized as a standalone form.
Vir vs ver in the preterite
These two verbs are dangerously similar in both spelling and sound. Mixing them up is one of the most common mistakes learners make.
| Person | vir (to come) | ver (to see) |
|---|---|---|
| eu | vim | vi |
| tu | vieste | viste |
| ele / você | veio | viu |
| nós | viemos | vimos |
| eles / vocês | vieram | viram |
Vim cá para te ver.
I came here to see you.
Compounds of vir
Verbs built on vir follow the exact same irregular pattern. If you know the forms of vir, you can conjugate its compounds by adding the prefix.
- convir (to suit, to be convenient) → convim, convieste, conveio, conviemos, convieram
- intervir (to intervene) → intervim, intervieste, interveio, interviemos, intervieram
- provir (to come from, to originate) → provim, provieste, proveio, proviemos, provieram
O médico interveio a tempo.
The doctor intervened in time.
Essa tradição proveio do norte.
That tradition came from the north.
These compounds appear more often in formal or written Portuguese, but their conjugation follows vir exactly -- no surprises beyond the prefix.
Common mistakes
1. Using viu for vir. The form viu belongs to ver (to see), not vir (to come). Ele viu o filme (He saw the film) vs Ele veio ao cinema (He came to the cinema). This is the single most frequent error with this verb.
2. Inventing forms like venhou or virou. No part of the present-tense stem ven- or any other pattern carries into the preterite. The preterite forms are vim, vieste, veio -- completely unrelated to the present.
3. Confusing vim (I came) with vi (I saw). These differ by a single letter but come from entirely different verbs. Listen for the final -m in vim to distinguish them in speech.
4. Writing veiu instead of veio. The correct third-person form is veio with an o, not veiu with a u. This is a common spelling error, especially for learners who expect the -iu ending of regular -ir verbs.
For the full preterite system, see Preterite Overview. For the present-tense forms of this verb, see Present Indicative of Ir and Vir. For another highly irregular preterite verb, see Preterite of Ter.
Related Topics
- Pretérito Perfeito Simples OverviewA2 — The simple past tense for completed actions
- Preterite of Ser and IrA2 — The identical preterite forms of ser and ir
- Preterite of TerA2 — The verb ter in the preterite
- Present Indicative of Ir and VirA1 — The verbs ir (to go) and vir (to come) in the present tense
- Preterite of DarA2 — The verb dar in the preterite