The decisive contrast is not “simple past versus present perfect.” Modern Hungarian has no productive present-perfect paradigm. Instead, choose among ordinary past for completed events, ordinary present for situations continuing through now, and a present state predicate when the resulting condition is foregrounded. Adverbs and verbal prefixes refine that choice; they do not create an English-style compound tense.
Use the companion forms page for the construction inventory and the usage page for communicative functions. This page tests boundary cases, information structure, and common English transfer errors. Unless labeled otherwise, forms are neutral modern standard Hungarian.
A contrast map before the details
| Question to ask | Natural Hungarian choice | Typical English rendering |
|---|---|---|
| Did a bounded event occur? | ordinary past | did / has done |
| Does a state or activity still hold now? | present + duration or starting point | has done / has been doing |
| Is the present condition more important than the causing event? | state predicate, sometimes -va/-ve + van | is done / has been done |
| Was one event earlier than another past event? | ordinary past in both clauses + temporal framing | had done |
| Is the time period still open? | past for completed occurrences; present for a current habit/state | usually present perfect |
English asks which perfect construction its own syntax licenses. Hungarian asks what kind of situation is being asserted at the reference time.
Completed event: dated past and current relevance use the same tense
The following pair differs in discourse framing, not Hungarian tense morphology:
Tegnap elolvastam a jelentést.
I read the report yesterday.
Már elolvastam a jelentést, úgyhogy kezdhetjük a megbeszélést.
I've already read the report, so we can start the meeting.
Both use past elolvastam. Tegnap closes the time frame; már plus the present consequence connects the event to now. English rejects a present perfect with a finished yesterday frame, but that restriction does not produce two Hungarian tenses.
The same pattern holds for experience:
Tavaly jártam először Kőszegen.
I went to Kőszeg for the first time last year.
Jártál már Kőszegen?
Have you ever been to Kőszeg?
The past form remains jártam/jártál; tavaly selects a dated episode, while question már opens the person's experience up to now.
Continuing now: present versus a finished duration
When the same state or activity extends from the past through the speech moment, Hungarian normally uses present. A finished span uses past. The contrast between óta/X éve and -ig/X évig often makes the boundary visible.
Tíz éve itt dolgozom.
I have worked here for ten years.
Tíz évig itt dolgoztam, de tavaly munkahelyet váltottam.
I worked here for ten years, but I changed jobs last year.
2018 óta ismerem Dórát.
I have known Dóra since 2018.
2018 és 2022 között dolgoztam Dórával.
I worked with Dóra between 2018 and 2022.
Present dolgozom/ismerem includes now. Past dolgoztam and the closed interval 2018 és 2022 között exclude now. The indefinite/definite contrast remains active: ismerem Dórát is definite because a proper-name direct object triggers definite conjugation.
This rule is semantic, not a ban on past with óta. Completed events can be counted inside a span that continues:
2018 óta három különböző cégnél dolgoztam.
I have worked at three different companies since 2018.
Each employment episode is viewed retrospectively as one member of a completed series. If the point is the current job continuing now, 2018 óta ugyanannál a cégnél dolgozom is the natural present.
A revealing negative pair: absence of events versus a continuing state
Negation exposes a lexical boundary that learners often miss.
Két éve nem láttam Annát.
I haven't seen Anna for two years.
Két éve nem látok jól közelre.
I haven't been able to see well up close for two years.
The first counts the absence of any completed meeting/seeing event, so Hungarian uses past láttam. The second describes an impaired visual state that still holds, so it uses present látok. English present perfect appears in both translations and therefore cannot decide the Hungarian tense.
Other lexical states such as ismer “know/be acquainted with,” szeret “love,” lakik “live,” and ongoing vár “wait” readily take present with a since/for phrase. Achievements such as megérkezik “arrive” and bounded counts such as háromszor felhív “call three times” naturally use past when the occurrences are complete.
Just now: present and past make a real event-boundary contrast
Hungarian most does not itself select tense.
Most érkezik a futár; menj le elé!
The courier is arriving now; go down to meet him!
Most érkezett meg a futár; menj le a csomagért!
The courier has just arrived; go down for the parcel!
Present érkezik places the arrival in progress or immediately ahead. Past megérkezett presents the endpoint as reached. English may use progressive versus present perfect; Hungarian combines tense with the lexical contrast érkezik/megérkezik and the practical context.
Event versus result state
A past finite verb reports an event. An adjective or -va/-ve + van construction describes a state that holds at the reference time.
A gondnok reggel bezárta az ajtót.
The caretaker locked the door this morning.
Az ajtó be van zárva.
The door is locked.
A kollégák előkészítették a tárgyalót.
The colleagues have prepared the meeting room.
A tárgyaló elő van készítve.
The meeting room is prepared.
The event clauses identify an action and can name its agent. The state clauses suppress the event sequence and assert the resulting condition. English has been prepared can be ambiguous between a completed passive event and a present result; Hungarian forces the writer to choose the intended perspective more explicitly.
There is a real lexical restriction: not every verb yields a useful stable state. Be van zárva and elő van készítve are conventional; inventing -va/-ve + van for every English perfect creates awkward Hungarian. Use a finite past when reporting what happened.
Earlier than past: temporal structure replaces a pluperfect
Modern Hungarian normally puts both events in the ordinary past. Mire, miután, már, and addigra establish the ordering.
Mire odaértünk, a bolt már bezárt.
By the time we got there, the shop had already closed.
Miután elküldtem a szerződést, felhívtam az ügyfelet.
After I had sent the contract, I called the client.
Bezárt, odaértünk, elküldtem, and felhívtam are all past. The subordinate conjunction orders the events. In these examples, replacing the earlier form with fog + infinitive would present it as future rather than anterior to the past boundary, so it cannot supply a pluperfect. In a complement clause, however, fog can express a genuine future-in-the-past relation: Azt hitte, hogy Júlia el fog menni “He thought Júlia would leave.” That is a later event viewed from a past attitude, not an event already completed before another past event.
Prefix placement: aspect and information structure must be separated
The attached prefix of a neutral affirmative often presents a bounded event. Focus or negation can place the same prefix after the finite verb without erasing the lexical result.
Júlia már megírta a választ.
Júlia has already written the reply.
Júlia írta meg a választ, nem Péter.
It was Júlia who wrote the reply, not Péter.
Júlia még nem írta meg a választ.
Júlia hasn't written the reply yet.
The first and second both assert completion. In the second, subject focus causes írta meg. In the third, nem also produces írta meg, but negates completion. The position alone cannot be translated as English perfect or nonperfect aspect.
Object agreement is independent again: a választ triggers definite írta. With an indefinite object, the matching form changes:
Júlia már írt egy választ, de még nem küldte el.
Júlia has written a reply, but she hasn't sent it yet.
Open periods and information structure
An unfinished period such as ma, ezen a héten, or idén can contain completed events in the past.
Ma már három ügyféllel beszéltem.
I've already spoken with three clients today.
Ezen a héten a budapesti irodát látogattam meg, nem a pécsit.
This week it is the Budapest office that I have visited, not the Pécs one.
The second sentence focuses a budapesti irodát, so the prefix follows látogattam. The week may still be open, and the visit is nonetheless complete. English tense selection responds to the open time frame; Hungarian word order responds to focus.
In reports (formal), mindeddig, ez idáig, and az elmúlt időszakban are common. Everyday speech (informal) favors eddig, már, and mostanában. The vocabulary and sentence density change, but both registers retain the same present-versus-past contrast. Historical compound past constructions found in old texts are (archaic) or deliberately (literary), not productive alternatives in contemporary standard Hungarian.
Decision tree
- Does the lexical situation still hold at the present moment? Use present with óta, azóta, régóta, X éve, or X ideje.
- Are you counting completed occurrences, reporting an experience, or stating a recent event? Use ordinary past, even if the English time period is unfinished.
- Is the present condition, rather than the causing event, the assertion? Use an established state predicate, sometimes -va/-ve + van.
- Is one event earlier than another past event? Keep ordinary past in both clauses and mark the order with mire, miután, már, or addigra.
- Is a verbal prefix involved? Choose it lexically/aspectually, then place it according to neutral order, focus, or negation.
- Does the verb have a direct object? Choose indefinite or definite morphology from the Hungarian object, not from the English tense.
Diagnostic exercise
Choose the natural option.
- “I have known Ádám for years.” Évek óta ismertem / ismerem Ádámot. → ismerem: the acquaintance continues now; Ádámot triggers definite conjugation.
- “I haven't seen Ádám for years.” Évek óta nem láttam / látom Ádámot. → normally nem láttam: the sentence denies completed seeing events across the interval.
- “The door is locked.” Bezárták az ajtót / Az ajtó be van zárva. → Az ajtó be van zárva when the present condition is the point; Bezárták reports someone's action.
- “By the time I called, she had left.” Mire felhívtam, már elment / el fog menni. → már elment: ordinary past plus mire/már expresses anteriority.
- “Have you read the article?” Elolvastál / Elolvastad a cikket? → Elolvastad: a cikket is definite.
- “It was Anna who completed the task.” Anna befejezte / Anna fejezte be a feladatot. → Anna fejezte be: subject focus separates the prefix.
Common Mistakes
❌ Öt éve dolgoztam itt.
Incorrect if the work began five years ago and still continues — the past presents the employment as ended.
✅ Öt éve dolgozom itt.
I have worked here for five years.
❌ Ma négy pácienssel beszélek már.
Incorrect for four completed conversations counted today.
✅ Ma már négy pácienssel beszéltem.
I've already spoken with four patients today.
❌ Mire megérkeztünk, a film el fog kezdődni.
Incorrect — the film started before a past arrival, so future fog is impossible here.
✅ Mire megérkeztünk, a film már elkezdődött.
By the time we arrived, the film had already started.
❌ Elolvastál már a szerződést?
Incorrect — a szerződést requires definite object agreement.
✅ Elolvastad már a szerződést?
Have you read the contract yet?
Key Takeaways
- English perfect morphology maps to several Hungarian constructions; there is no productive Hungarian present perfect or pluperfect.
- Ordinary past handles completed experience, recent events, open-period counts, and earlier-than-past events.
- Present with a since/for expression handles a state or activity that still includes now.
- A result-state predicate and a past event clause answer different questions.
- Prefixes help package lexical aspect, but focus and negation independently control their position.
- Object definiteness, subject agreement, tense, and information structure remain active regardless of the natural English perfect translation.
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
- Hungarian Past versus English Perfect Tenses: Forms and Core PatternB1 — Build the Hungarian structures that correspond to English present and past perfects without inventing a separate Hungarian perfect tense.
- Hungarian Past versus English Perfect Tenses: Meanings and UsageB1 — Express experience, present relevance, continuing situations, unfinished periods, and result states with natural Hungarian tense and aspect choices.
- The Past Indicative: Contrasts and Learner TrapsB1 — Choose Hungarian past forms by tense, stem class, object definiteness, aspect, and information structure rather than by English tense labels.
- Lexical Aspect, Telicity, and Event Structure: Contrasts and Learner TrapsC1 — Learn to separate Hungarian event type and endpoint structure from tense, object definiteness, and verb-prefix placement.
- már and még: Contrasts and Learner TrapsB1 — Distinguish Hungarian already, still, yet, no-longer, additional, remaining, and impatient readings through boundary logic and scope.
- Place and Time Adverb Series: Contrasts and Learner TrapsA2 — Choose accurately among Hungarian location, goal, and source adverbs and distinguish már, még, most, majd, and azóta by temporal viewpoint.