Adverbs with the Past Tense in Italian
Avverbi con il Passato
This article is part of the Italian grammar tree on Settemila Lingue.
In Brief
With the passato prossimo, Italian usually places già (already), ancora (still/yet), mai (ever/never), sempre (always), and appena (just) between the auxiliary verb and the past participle: Ho già mangiato (“I have already eaten”). In negative statements, ancora commonly means “yet,” while mai normally appears with non: Non è ancora arrivata; Non sono mai stato a Roma.
Overview
These short adverbs help place a completed event in time or describe someone’s experience up to a certain point. They are especially common with the passato prossimo, the compound past normally used for completed events with a connection to the present. A compound tense has two parts: an auxiliary (the helping verb avere or essere) and a past participle (a form such as mangiato, visto, or partito).
At A2, the most useful pattern is simple: put the adverb between those two parts. English often does something similar in “have already eaten” and “have never seen,” but not always: English “has just left” becomes Italian è appena partito, while “hasn’t arrived yet” becomes non è ancora arrivato. It is therefore better to learn the whole Italian pattern rather than match each word to a fixed English position.
The five central adverbs do different jobs. Già says that something happened earlier than expected or is complete by now. Ancora says that a situation continues (“still”) or, after non, that an expected event has not happened (“not yet”). Mai asks about experience (“ever”) or, with non, denies it (“never”). Sempre looks across all relevant occasions (“always”), and appena places an event in the very recent past (“just”).
How It Works
The beginner pattern
The default structure is:
subject + auxiliary + adverb + past participle
| Function | Italian pattern | Example | Meaning |
|---|---|---|---|
| Earlier than expected | auxiliary + già + participle | Hai già pagato. | You have already paid. |
| Not up to now | non + auxiliary + ancora + participle | Non abbiamo ancora deciso. | We have not decided yet. |
| Life experience | auxiliary + mai + participle | Avete mai provato? | Have you ever tried? |
| No experience | non + auxiliary + mai + participle | Non ho mai guidato. | I have never driven. |
| On every relevant occasion | auxiliary + sempre + participle | Ha sempre risposto. | She has always replied. |
| Very recently | auxiliary + appena + participle | Sono appena tornati. | They have just returned. |
The adverb does not change form. It does not agree with the subject or the participle: Lei è già arrivata and Loro sono già arrivati both use già unchanged.
Già: “already” and “before now”
Use già when the event is complete by the time you are discussing. In a question, it often checks whether something has happened sooner than expected:
- Hai già prenotato? — Have you booked already?
- Siamo già stati qui. — We have already been here.
A short reply can use the adverb alone: Hai finito? — Sì, già. (“Have you finished? — Yes, already.”) More commonly, speakers say Sì, ho già finito.
Ancora: “still” or “yet”
Ancora is not tied to one English word. Its meaning depends mainly on whether the sentence is affirmative or negative.
- Ha ancora lavorato fino a tardi can mean “He/She worked late again/still,” depending on context.
- Non ha ancora finito means “He/She has not finished yet.”
For this topic, the key pattern is non + auxiliary + ancora + participle. It presents the event as expected but incomplete up to now. Compare:
- Non ho prenotato. — I did not book / I have not booked.
- Non ho ancora prenotato. — I have not booked yet.
The second sentence suggests that booking may happen later.
Mai: “ever” in questions, “never” with non
In neutral questions, mai means “ever” and does not require non:
- Hai mai visto la neve? — Have you ever seen snow?
In an ordinary negative statement, Italian normally uses both non and mai. This double marking is standard Italian, not an illogical “double negative”:
- Non ho mai visto la neve. — I have never seen snow.
When mai is placed before the verb for strong emphasis, non may disappear: Mai ho pensato una cosa simile! This is marked and rhetorical, not the beginner pattern.
Sempre: “always” across past experience
With the passato prossimo, sempre says that something was true on every relevant occasion or throughout the period being considered:
- Mi hai sempre aiutato. — You have always helped me.
- Abbiamo sempre abitato qui. — We have always lived here.
The second example describes a state continuing across a period. Italian may choose another past tense in a story about repeated habits, but sempre itself does not force one tense. The speaker chooses the tense according to how the past is viewed.
Appena: “just”
Between the auxiliary and participle, appena means that the event happened very recently:
- Ho appena acceso il computer. — I have just turned on the computer.
- Lucia è appena uscita. — Lucia has just gone out.
Do not confuse this with appena as a connector meaning “as soon as”: Appena arrivo, ti chiamo (“As soon as I arrive, I’ll call you”). The same word has two related uses, but the sentence structure is different.
Negatives and questions at a glance
| Intention | Natural Italian | Key point |
|---|---|---|
| Has it happened already? | Hai già mangiato? | già often implies an expectation |
| Has it ever happened? | Hai mai mangiato qui? | no non in a neutral question |
| It has not happened yet | Non ho ancora mangiato. | ancora follows the auxiliary |
| It has never happened | Non ho mai mangiato qui. | use non ... mai |
| It happened only moments ago | Ho appena mangiato. | appena means “just” |
Examples in Context
| Italian | English | Note |
|---|---|---|
| Hai già mangiato? | Have you already eaten? | già asks whether it is done by now. |
| Ho già mandato il messaggio. | I have already sent the message. | Default position between the two verb parts. |
| Non sono ancora arrivati. | They have not arrived yet. | The arrival is still expected. |
| Marta non ha ancora risposto. | Marta has not replied yet. | non ... ancora means “not yet.” |
| Sei mai stato a Venezia? | Have you ever been to Venice? | mai asks about life experience. |
| Non abbiamo mai visitato la Sicilia. | We have never visited Sicily. | Standard non ... mai pattern. |
| Avete sempre vissuto insieme? | Have you always lived together? | sempre covers the whole relevant period. |
| Mi hanno sempre trattato bene. | They have always treated me well. | Repeated behavior across occasions. |
| È appena uscito. | He has just gone out. | A very recent event. |
| Le ragazze sono appena tornate. | The girls have just returned. | The participle agrees after essere; the adverb does not change. |
| Abbiamo già visto quel film, ma lo guardiamo volentieri di nuovo. | We have already seen that film, but we are happy to watch it again. | già marks previous experience. |
| Non ho mai assaggiato questo formaggio. | I have never tasted this cheese. | A natural experience statement. |
| Il treno è già partito? | Has the train left already? | The question may express surprise or concern. |
| No, non è ancora partito. | No, it has not left yet. | Direct contrast with già. |
Common Mistakes
Putting ancora at the end by copying English
- Wrong: Non ho finito ancora.
- Right: Non ho ancora finito.
- Why: The end position can occur in speech and may carry extra emphasis, but the safe, neutral pattern is between the auxiliary and participle. English “yet” normally comes last; Italian ancora normally does not.
Leaving out non with mai in a statement
- Wrong: Ho mai visitato Roma. (intended: “I have never visited Rome.”)
- Right: Non ho mai visitato Roma.
- Why: In a normal negative statement, Italian uses non ... mai. Without non, mai works naturally in a question such as Hai mai visitato Roma?
Adding non to an “ever” question
- Wrong: Non sei mai stato a Napoli? (intended as a neutral “Have you ever been?”)
- Right: Sei mai stato a Napoli?
- Why: Non sei mai stato...? is grammatical, but it is a negative question: “Have you never been...?” It often shows surprise. Use the positive question for neutral curiosity.
Translating “just” as only solo
- Wrong: Sono solo arrivato. (intended: “I have just arrived.”)
- Right: Sono appena arrivato.
- Why: Solo usually means “only” or “alone.” For a very recent event, use appena. Sono arrivato solo may even mean “I arrived alone.”
Moving the adverb inside a participle
- Wrong: Ho mangiato già as the automatic default.
- Right: Ho già mangiato.
- Why: The passato prossimo behaves as a two-part verb unit, and these adverbs usually fit naturally between its parts. A final già is possible when deliberately emphasized, but should not be your default.
Changing the adverb to match gender or number
- Wrong: Le clienti sono appene arrivate.
- Right: Le clienti sono appena arrivate.
- Why: Adverbs are invariable: they do not change. Here only the participle arrivate agrees with the feminine plural subject.
Usage Notes
In everyday speech, Italians may move an adverb for focus. L’ho già fatto is neutral; L’ho fatto già can stress that the action is done, though many speakers would still prefer the first order. An adverb can also stand at the beginning: Già lo sapevo (“I already knew that”). These variations do not invalidate the central rule; they show that word order can highlight information.
Già and ancora often form a practical pair. A question with già asks whether the expected change has occurred; an answer with non ancora says it has not occurred up to now:
- Hai già scelto? — Non ancora.
- “Have you chosen already? — Not yet.”
Be careful with English “still.” When a state continues, Italian may use ancora with a present or imperfect form rather than the passato prossimo: Vivo ancora qui (“I still live here”); Dormiva ancora (“He/She was still sleeping”). This article focuses on ancora inside the compound past, especially non ... ancora + participle.
Beyond the Basics / Advanced Use
You do not need to produce all these variations at A2, but you will meet them often.
First, adverb position can change the focus. The middle position is broad and neutral: Non ho mai detto questo. Putting mai first creates strong, sometimes dramatic emphasis: Mai avrei immaginato una cosa del genere! (“I would never have imagined such a thing!”). Such fronting is more common in emphatic or literary language.
Second, mai più means “never again”: Non ci sono mai più tornato (“I never went back there again”). Non ... più, without mai, means “no longer/not anymore”: Non ho più lavorato lì (“I did not work there anymore”). The expressions are related but not interchangeable in every context.
Third, appena can introduce a whole time clause. Compare:
| Use | Italian | English |
|---|---|---|
| Adverb inside the compound tense | Ho appena finito. | I have just finished. |
| Connector introducing an event | Appena ho finito, sono uscito. | As soon as I finished, I went out. |
Finally, the English present perfect does not map mechanically onto the Italian passato prossimo. Italian often uses the passato prossimo for a completed event where American English prefers a simple past: Ho appena visto Luca can be “I just saw Luca.” Learn the Italian tense-and-adverb combination as a unit rather than choosing the tense from the English translation alone.
Practice Tips
- Build five sentence frames. Choose one everyday participle and cycle through ho già..., non ho ancora..., hai mai...?, ho sempre..., and ho appena.... Then repeat with a verb that takes essere, such as partire.
- Practice question-and-answer pairs. Ask Hai già finito? and answer either Sì, ho già finito or No, non ho ancora finito. This makes the contrast between già and ancora automatic.
- Listen for the auxiliary-adverb-participle rhythm. In Italian audio, note phrases such as è appena arrivato and non abbiamo mai visto. Copy the whole phrase aloud instead of memorizing the adverb separately.
Related Concepts
- Prerequisite: Frequency and Time Adverbs — introduces sempre, mai, and other common adverbs before they are combined with past forms.