Hungarian Past versus English Perfect Tenses: Forms and Core Pattern

Hungarian has no productive tense built like English have + past participle. A completed experience, a recent result, and an event earlier than another past event normally use the ordinary Hungarian past; a state or activity that began earlier and still continues normally uses the Hungarian present. Time expressions such as már, még, eddig, óta, azóta, and mire, plus verbal prefixes and result-state constructions, make the intended temporal relation clear.

This page maps the forms that do that work. The companion usage page organizes them by communicative purpose, while the contrast page handles the difficult boundary cases. Unless labeled otherwise, every construction below is neutral modern standard Hungarian.

There is no perfect conjugation to memorize

English makes I wrote and I have written formally different. Hungarian can use írtam for either, and the surrounding clause determines the English translation.

Tegnap írtam Annának.

I wrote to Anna yesterday.

Már írtam Annának, úgyhogy tud a változásról.

I've already written to Anna, so she knows about the change.

Both clauses contain past írtam. The first has a closed yesterday frame. In the second, már marks a reached boundary and the following consequence makes current relevance explicit. Hungarian has changed the discourse frame, not the verb tense.

The core form map is therefore:

Meaning commonly expressed by English perfectProductive Hungarian formModel
completed life experienceordinary past, often with már/sohaJártál már Pécsen?
recent event or current consequenceordinary past, often with most/márMost érkezett meg.
completed event in an unfinished periodordinary past with ma/idén/eddigMa három levelet írtam.
state or activity continuing nowpresent with óta or a duration phraseTíz éve itt dolgozom.
event earlier than another past eventordinary past in both clauses, often mire + márMire hívtam, már elment.
present resultant statestate predicate, sometimes -va/-ve + vanAz ajtó be van zárva.
💡
When English contains have, do not start by translating the auxiliary. Classify the Hungarian situation as a completed event, a continuing situation, or a present result state. Those three meanings select different Hungarian structures.

Ordinary past formation remains ordinary past formation

For completed events, Hungarian uses its normal past marker -t/-tt plus person-number morphology and, for transitive verbs, the indefinite/definite split. The compact olvas paradigm shows that nothing special is added for an English perfect translation:

SubjectIndefinite pastDefinite past
Iolvastamolvastam
you (singular)olvastálolvastad
he/sheolvasottolvasta
weolvastunkolvastuk
you (plural)olvastatokolvastátok
theyolvastakolvasták

Olvastál már valamit Szabó Magdától?

Have you ever read anything by Magda Szabó?

Elolvastad már a regényt, amit ajánlottam?

Have you read the novel I recommended yet?

Valamit selects indefinite olvastál; definite a regényt selects elolvastad. Present-perfect meaning does not suspend object agreement. First-person olvastam is syncretic, so its two series look identical, but other persons expose the distinction.

Past-stem formation is also unchanged. Compare vár → várt, olvas → olvasott in third-person singular but olvastam in first person, tanít → tanított, and irregular megy → ment, jön → jött, eszik → evett. Vowel harmony and stem class determine the surface form; “current relevance” never chooses -t versus -tt. Review the full system on past forms.

Forms for experience, recent result, and unfinished periods

Life-experience questions frequently use már with the ordinary past. Negative experience commonly uses még soha nem “never yet.”

Jártál már télen a Balatonnál?

Have you ever been to Lake Balaton in winter?

Még soha nem ettem ilyen finom gulyást.

I've never eaten such delicious goulash.

A recent event likewise stays past. Most can mean “just now” with a past form; a prefix may express arrival at a result.

Most érkezett meg a futár; lemegyek a csomagért.

The courier has just arrived; I'll go down for the parcel.

Elhagytam a kulcsomat, ezért nem tudok bemenni.

I've lost my key, so I can't get in.

An unfinished calendar period does not force Hungarian present morphology. A completed count inside ma, ezen a héten, or idén normally uses the past.

Ma már három megbeszélésem volt.

I've already had three meetings today.

Idén kétszer jártam Debrecenben.

I've been to Debrecen twice this year.

The time span remains open, but each meeting or trip is complete. English perfect restrictions on unfinished periods are English grammar, not a Hungarian tense-selection rule.

Forms for situations that continue into the present

When the state or activity still holds, Hungarian normally uses present, not past. The starting point can be expressed with noun + óta or azóta “since then”; duration can use X éve or X ideje.

2019 óta Budapesten lakom.

I have lived in Budapest since 2019.

Már két órája várunk a szerelőre.

We have been waiting for the repair technician for two hours.

Régóta ismerem a szomszédainkat.

I have known our neighbors for a long time.

The present forms lakom, várunk, and definite ismerem assert a situation that includes now. The time phrase looks backward. English instead uses the present perfect, often the present perfect progressive. This difference is structural, and there is no Hungarian auxiliary to insert.

If the duration is over, Hungarian switches to past and normally marks its endpoint with -ig or a bounded duration phrase:

Tíz évig Budapesten laktam, aztán Pécsre költöztem.

I lived in Budapest for ten years, then moved to Pécs.

Earlier-than-past meaning without a pluperfect form

Modern Hungarian normally uses ordinary past morphology in both clauses and lets mire, már, addigra, or event order establish anteriority.

Mire felhívtam, Júlia már elindult.

By the time I called, Júlia had already left.

Both felhívtam and elindult are past. Mire establishes the later boundary; már says the departure was complete by that boundary. English requires had left here, but Hungarian does not create a compound past.

Result-state forms are predicates, not perfect tenses

A present result can be described directly as a state. Hungarian often uses an adjective or an adverbial participle in -va/-ve with van. With a verbal prefix, the pieces surround van in neutral order.

Az ajtó be van zárva, de a hátsó bejárat nyitva van.

The door is locked, but the back entrance is open.

Kész a vacsora; már csak meg kell teríteni.

Dinner is ready; we only need to set the table.

Be van zárva describes the state holding now, not the past locking event. Compare eventive Valaki bezárta az ajtót “Someone locked the door.” The -va/-ve + van pattern is productive only where a plausible state reading exists; it is not a general replacement for every English perfect. Its vowel follows harmony: zárva, kérve, kötve.

💡
Use -va/-ve + van when you genuinely need the resulting condition, such as “is locked” or “is prepared.” For “has locked” or “has prepared,” Hungarian normally reports the event with an ordinary past finite verb.

Segmentation exercise

Identify what each part contributes.

  1. elolvastadel + olvas + t + ad: prefix, verb stem, past, second-person singular definite ending. The prefix suggests reading through; the definite ending agrees with an understood or expressed definite object.
  2. jártamjár + t + am: past first-person singular. In Jártam már Pécsen, the experience reading comes from the whole clause, especially már.
  3. dolgozomdolgoz + om: present first-person singular. In 2019 óta itt dolgozom, óta supplies the earlier starting point.
  4. be van zárvabe + van + zár + va: separated prefix, present copula, verbal stem, adverbial participle. The construction presents a current state.
  5. megérkezettmeg + érkez + ett: prefixed verb in third-person singular past. Most megérkezett can describe a very recent arrival.

These segmentations are learning aids. Hungarian endings often package tense, person, number, and object class together, so not every function has a neat one-letter boundary.

Common Mistakes

❌ Már írok Annának, ezért tud a változásról.

Incorrect for a completed message — present írok says the writing is current or habitual.

✅ Már írtam Annának, ezért tud a változásról.

I've already written to Anna, so she knows about the change.

❌ 2020 óta Szegeden laktam.

Incorrect if the speaker still lives there — a continuing state normally uses present tense.

✅ 2020 óta Szegeden lakom.

I have lived in Szeged since 2020.

❌ Elolvastál már a könyvet?

Incorrect — a könyvet is a definite direct object and requires the definite form.

✅ Elolvastad már a könyvet?

Have you read the book yet?

❌ Mire odaértem, a vendégek fognak elmenni.

Incorrect for an event completed before a past arrival — use ordinary past plus contextual sequencing.

✅ Mire odaértem, a vendégek már elmentek.

By the time I arrived, the guests had already left.

Key Takeaways

  • Hungarian has no productive present-perfect or past-perfect conjugation corresponding to English have/had + participle.
  • Completed experiences, recent events, current consequences, and earlier-than-past events normally use the ordinary Hungarian past.
  • Situations continuing through the present normally use Hungarian present with óta, azóta, X éve, or a similar duration expression.
  • Present result states can use an adjective or -va/-ve + van, but this is a state predicate, not a perfect tense.
  • The finite form still encodes subject, object definiteness, tense, and stem behavior; English perfect meaning does not override Hungarian morphology.

Now practice Hungarian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Hungarian

Related Topics