Present perfect
Come si forma il "present perfect"
Il present perfect di qualsiasi verbo si compone di due parti: la voce corretta dell'ausiliare to have (al presente) + il participio passato del verbo principale. Il participio passato di un verbo regolare si compone di forma base + ed, ad esempio played, arrived, looked. Molti verbi formano il participio passato in modo irregolare: l'elenco completo è riportato nella tavola dei verbi irregolari nella sezione verbi.
Affermativa | ||
Soggetto | +to have | +participio passato |
She | has | visited. |
Negativa | ||
Soggetto | +to have + not | +participio passato |
She | has not (hasn't) | visited. |
Interrogativa | ||
To have | +soggetto | +participio passato |
Has | she | visited? |
Negativa interrogativa | ||
To have + not | +soggetto | +participio passato |
Hasn't | she | visited? |
To walk al present perfect
Affermativa | Negativa | Interrogativa |
---|---|---|
I have walked | I haven't walked | Have I walked? |
You have walked | You haven't walked. | Have you walked? |
He, she, it has walked | He, she, hasn't walked | Has he, she, it walked? |
We have walked | We haven't walked | Have we walked? |
You have walked | You haven't walked | Have you walked? |
They have walked | They haven't walked | Have they walked? |
Funzioni del "present perfect"
Il present perfect esprime un collegamento tra il presente e il passato. L'azione si svolge in un momento non precisato del passato. Chi parla è più interessato al risultato dell'azione che all'azione in sé.
Il "Present Perfect" si usa per descrivere
- Un'azione o una situazione iniziata nel passato che continua nel presente. I have lived in Bristol since 1984 (= e ci vivo ancora.)
- Un'azione eseguita per un periodo di tempo è non ancora terminata. She has been to the cinema twice this week (= e la settimana non è ancora finita.)
- Un'azione ripetuta in un periodo non definito di tempo fra passato e presente. We have visited Portugal several times.
- Un'azione che si è appena conclusa, espressa con l'avverbio just. I have just finished my work.
- Un'azione svolta in un tempo irrilevante. He has read 'War and Peace'. (= ci interessa il risultato, cioè che abbia letto il libro.)
Nota: Per dare o richiedere una precisione su quando, dove o chi ha svolto un'azione, si deve usare il simple past. Consultare la pagina su come scegliere tra il simple past e il present perfect.
Azione cominciata nel passato che continua nel presente
- They haven't lived here for years.
- She has worked in the bank for five years.
- We have had the same car for ten years.
- Have you played the piano since you were a child?
Quando il tempo espresso nella frase non è ancora terminato
- I have worked hard this week.
- It has rained a lot this year.
- We haven't seen her today.
Azione ripetuta in un momento non precisato fra il passato e il presente.
- They have seen that film six times
- It has happened several times already.
- She has visited them frequently.
- We have eaten at that restaurant many times.
Azione appena terminata (+just)
- Have you just finished work?
- I have just eaten.
- We have just seen her.
- Has he just left?
Quando il tempo esatto dell'azione non è importante o conosciuto
- Someone has eaten my soup!
- Have you seen 'Gone with the Wind'?
- She's studied Japanese, Russian, and English.
Consultare la pagina su come usare il present perfect con ever, never, already e yet e su come usare il present perfect con for e since.