B1

Future Tense in Hungarian

Jövő Idő

Overview

Hungarian expresses future actions in two ways: the analytical future using fog + infinitive, and the present tense with a future time adverb. The fog construction is the explicit future tense, but in everyday conversation, Hungarians frequently use the present tense for future events when the context (especially a time word) makes the future meaning clear.

At the CEFR B1 level, learners should master the fog construction, understand when present tense suffices for future meaning, and recognize that fog itself conjugates for person while the main verb stays in infinitive form. The definite/indefinite distinction applies to fog as well.

Unlike English, which requires "will" or "going to" for nearly all future references, Hungarian's present-tense-as-future strategy is natural and extremely common.

How It Works

Fog + Infinitive

Fog conjugates for person; the main verb takes the infinitive (-ni) form:

Person Fog form Example
én fogok Olvasni fogok. (I will read.)
te fogsz Olvasni fogsz. (You will read.)
ő fog Olvasni fog. (He/She will read.)
mi fogunk Olvasni fogunk. (We will read.)
ti fogtok Olvasni fogtok. (You pl will read.)
ők fognak Olvasni fognak. (They will read.)

Definite Future with Fog

When the object is definite, fog takes definite conjugation:

Indefinite Definite
Olvasni fogok. (I'll read.) Olvasni fogom. (I'll read it.)
Látni fogsz. (You'll see.) Látni fogod. (You'll see it.)
Enni fog. (He'll eat.) Enni fogja. (He'll eat it.)
Látni fogunk. Látni fogjuk.

Present Tense as Future

With a time adverb, present tense conveys future meaning:

Hungarian English Note
Holnap megyek. I'm going tomorrow. present = future
Jövő héten jövök. I'm coming next week. present = future
Este találkozunk. We'll meet in the evening. present = future

Word Order

The infinitive typically comes before fog:

  • Olvasni fogok. (standard)
  • Fogok olvasni. (also correct but less common)

Examples in Context

Hungarian English Note
Olvasni fogok. I will read. fog + infinitive
Menni fog. He/She will go. fog + infinitive
Látni fogjuk. We will see (it). definite fog
Holnap megyek. I'm going tomorrow. present as future
Este főzni fogok. I will cook in the evening. fog + infinitive
Meg fogom csinálni. I will do it. prefix + definite fog
Nem fogok menni. I won't go. negative future
Mikor fogsz jönni? When will you come? question
Jövőre megyek. I'll go next year. present as future
El fog jönni? Will he/she come? prefix separates

Common Mistakes

Using fog with conjugated verb instead of infinitive

  • Wrong: Fog olvas.
  • Right: Fog olvasni. or Olvasni fog.
  • Why: The main verb must be in infinitive form (-ni). Fog provides the person marking.

Overusing fog when present tense suffices

  • Wrong: Holnap fogok menni. (grammatical but heavy)
  • Right: Holnap megyek. (more natural)
  • Why: When a time adverb already signals future, present tense is more natural and common.

Forgetting definite conjugation on fog

  • Wrong: Olvasni fogok a könyvet.
  • Right: Olvasni fogom a könyvet.
  • Why: Definite objects require definite conjugation of fog (-om, not -ok).

Usage Notes

The fog + infinitive construction is somewhat formal and emphatic. In casual speech, present tense with context is strongly preferred. Using fog constantly can sound textbook-like. Reserve it for when you want to emphasize the future nature of the action or when no time adverb is present.

With verbal prefixes, the prefix can either stay with the infinitive (meg fogom csinálni) or appear before fog in neutral sentences. In negation and focus, the prefix behaves as usual.

Practice Tips

  • Practice conjugating fog through all persons in both definite and indefinite.
  • Take five activities and express them as future with both methods: Holnap megyek. / Menni fogok.
  • Create a "tomorrow's schedule" using both strategies to build natural feel for when each is appropriate.

Related Concepts

languages.concept.prerequisite

Present Definite Conjugation in HungarianA2

languages.concept.related

languages.cta.conceptText

languages.cta.button