inglese - presente perfect
PRESENT PERFECT
forma
il presente perfect è formato da to have + past participle
I have worked you have worked ……………………
il past particicle ha la stessa forma del simple past nei verbi regolari per i verbi regolari vedere la lista dei verbi irregolari
la forma negativa è formata aggiungendo il not all’ausiliare e la forma interrogativa si forma invertendo l’ausiliare e il soggetto
affermativa negativa interrogativa
I have worked I haven’t worked have I worked ?
You have worked you haven’t worked have you worked ?
He she it has worked he she it hasn’t worked has he she it worked ?
We have worked we haven’t worked have we worked ?
You have worked you haven’t worked have you worked?
They have worked they haven’t worked have they worked?
Uso
questo tempo verbale è un mix tra present e past implica sempre una forte connessione con il presente è utilizzato nelle conversazioni, lettere, giornali, televisione e radio.
Il present perfect è utilizzato con just per esprimere azioni completate recentemente
He has just gone out ( è appena uscito )
just deve essere posizionato tra ausiliare e participio
E’utilizzato per azioni quando non si menziona il tempo
I have read the instructions
può essere utilizzato per azioni che avvengono nel passato ma hanno delle conseguenze nel presente I have seen a cat in the garden ( possiamo vedere ancora il gatto adesso)
he has written a romance ( lo scrittore è vivo e può scrivere ancora)
può essere utilizzato con lately, recently, never, ever
Have you ever seen my brother ?
Può essere utilizzato con this morning – afternoon – evening – week – year - month, today
He has rung three times this morning
attenzione questa mattina fino alla 1.00
alle due p.m. si dirà He rang three times this morning
allo stesso modo per il pomeriggio fino alle 5.oo p.m.
può essere utilizzato con yet nelle frasi interrogative e negative
Has the postman come yet? No he hasn’t come yet.
Il present perfect può essere utilizzato con espressioni di tempo
- per azioni iniziate nel passato che stanno ancora continuando
he has been in army for two years (è ancora nell’esercito)
I have never seen a lion
se l’azione non continua al presente si utilizza il simple past
I smoked since 1980 ( adesso ho smesso )
- può essere utilizzato per azioni che sono iniziati nel passato e termina nel momento che si sta parlando
I haven’t seen you for ages (ma adesso ti ho visto)
da tenere a mente
con la forma it is + periodo di tempo + since + simple past o present perfect
It is four years since I (last) saw John
It is four years since I have seen John
last non è obbligatorio metterlo
frasi come queste con present perfect
This is the best wine I have ever drunk
this is the first time I have seen this movie
FOR E SINCE
For è utilizzato con un periodo di tempo
for six day
for a long time
for è utilizzato con il simple past quando il periodo è terminato
we lived in London for ten years (non vivo più a Londra)
può essere omesso
we’ve been here an hour
since prende in considerazione un punto nel passato in relazione al punto in cui si parla
he has been here since six o’clock (è ancora lì)
since non può essere omesso.