Yesterday, I studied till late.
(Per azioni iniziate e concluse nel passato)
When my mom came home, I had already done my homework.
(Per azioni che si sono svolte in un momento antecedente del passato)
You shouldn't have slept till 12 o' clock!
I shouldn't have eaten so much!
(Per esprimere rimproveri o rimpianti)
When the phone rang, I was watching TV.
(Per azioni in corso di svolgimento nel passato)
The Divine Comedy was written by Dante Alighieri
(Quando un soggetto subisce un'azione nel passato)
(Nota bene: si preferisce la forma passiva a quella attiva quando si vuole sottolineare l'azione in sè oppure il risultato dell'azione, e non chi l'ha svolta. Talvolta, infatti, il complemento d'agente viene proprio omesso:
Ex: I was robbed last week. = Mi hanno derubato la scorsa settimana)
When I was a child, I used to go to school on foot.
(Per indicare abitudini nel passato)
Direct speech: She said: "I'm sorry!"
Reported speech: She said she was sorry
(Lo usiamo per riferire quello che qualcuno ha detto. Di base, la regola da seguire è: riporta indietro di "uno" il tempo verbale del direct speech.)
DIRECT REPORTED
present simple past simple
present continuous past continuous
present perfect past perfect
Eccetera...
If you had studied, you would have passed the exam.
=
If + past perfetct + would have + past participle
(Lo usiamo per parlare di un'azione che non è accaduta)