Condividi:

Inglese, gli errori tipici: present perfect

Regole ed esempi sull'utilizzo del present perfect.
Ritorna alle schede didattiche di Inglese oppure crea Verifiche scolastiche di Inglese per i test.


Quando si deve usare il present perfect ?

  • Si usa il present perfect per parlare di qualcosa iniziato nel passato e continua nel presente e/o nel futuro.
    Si usa present perfect + for per indicare quanto è durata.
    • I've had this car for ten years.
    • He has been a student at this university for three years.

    Si usa il present perfect + since per indicare la partenza di qualcosa:
    • I've had this car since 1998.
    • He has been a student as this university since 2005.

  • Si usa il present perfect se non sappiamo, o non ha importanza saperlo, quando qualcosa è successo:
    • I've eaten my lunch.
    • They've bought a house.

  • Si usa il present perfect per parlare di qualcosa che è successo durante un periodo di tempo che non è ancora terminato:
    • I've eaten three cakes today.
    • We've had four exams this week.

  • Si usa il present perfect + yet per parlare di qualcosa non ancora avvenuto in quel momento (Nota: yet si mette di solito alla fine della frase):
    • She has not graduated from university yet.
    • Have you finished your exams yet?

  • Si usa present perfect + already per parlare di qualcosa che è successo prima di quanto ci aspettavamo (Nota: already viene posizionato tra il verbo have/has e il past participle):
    • She has already graduated from university.
    • Have you already finished your exams?

  • Si usa il present perfect + ever per fare una domanda relativa ad una esperienza:
    • Have you ever driven a Ferrari?
    • Has he ever been to China?

    Si usa il present perfect + never per rispondere negativamente ad una domanda relativa ad una esperienza:
    • No, I've never driven a Ferrari.
    • No, he's never been to China.

Esempi

Alcuni esempi:
  • I have been here since two years.
  • I have been here for two years.
  • I have done it yesterday.
  • I did it yesterday.
  • I didn't see him lately.
  • I haven't seen him lately.
  • Have you ever went to Japan?
  • Have you ever been to Japan?

I siti collegati

PhotoFromTheWorld.com: foto da tutto il Mondo
100s.it: le classifiche i migliori 100
Sport-Team.net: sport ed eventi sportivi
www.ilDolceAmico.it: cimitero virtuale per animali
www.risus.it: ridi che ti passa

Copyright © abspace - Design by alberto bellina