What is the difference between the present perfect and the imperfect?

Both the present perfect and the imperfect are verbs that belong to the indicative mood category. The indicative mood is used to indicate facts which means that both the present perfect and the imperfect are used to “state” facts.

The imperfect is a simple verb (simple meaning it ALWAYS AND ONLY has ONE verb). The imperfect is used to describe actions that happened REPEATEDLY in the past, for example " I ate pasta with my grandparents, every day"-> "tutti i giorni, mangiavo la pasta con i miei nonni".

The present perfect is a compound verb (compound meaning it is ALWAYS made up of TWO verbs). The verbs are essere and avere (to be and to have) and a past participle verb. The verbs essere and avere are ALWAYS in the present tense. The verb that comes after essere and avere is ALWAYS in the past participle. The present perfect is used to express actions that happened in the RECENT past but the action or fact that happened in the recent past still has ties to the present. The action has been "completed". For example "last morning, I did not go to class"-> "ieri mattina, non sono andato a lezione".

Answered by Elena R. Italian tutor

11457 Views

See similar Italian GCSE tutors

Related Italian GCSE answers

All answers ▸

TRANSLATE INTO ENGLISH : Il sabato vado in città con un’amica di scuola. Qualche volta andiamo al cinema a vedere un nuovo film. Mi piacciono molto i film comici! Sabato scorso ho comprato un piccolo regalo per mia madre perché domani è il suo compleanno


Use the new vocabulary studied in class to write a small presentation of yourself (example of a topic) .


What are some common rules to help learn the gender of a noun?


You read this comment in a magazine. 'Oggi mi rendo conto che, in realtà, il problema più grosso è che ci sono troppe macchine in centro. Non c’è una zona pedonale e l’aria è molto inquinata.' Which problem is mentioned?


We're here to help

contact us iconContact usWhatsapp logoMessage us on Whatsapptelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo
Cookie Preferences