Past Perfect
Выражает действие в прошлом, которое происходило и закончилось до другого прошедшего действия или до какого либо момента или периода прошедшего времени. Past Perfect чаще встречается с сложных предложениях, в повествованиях. Обычно глагол в главном предложении выражает какое-либо прошедшее действие и стоит в Past Indefinite, а глагол в придаточном предложении выражает «предпрошедшее» действие, т.е. действие, произошедшее ранее первого действия, и употребляется в форме Past Perfect.
He thanked me for what I had done for him. (Он поблагодарил меня за то, что я для него сделал).
When we reached the village the sun had set.
They reported that the plane had landed safely.
The child was punished because he had broken the vase.
I had finished my work by 5 p.m.
He had written the letter to his parents by the evening.
Future Perfect
Употребляется редко. Обозначает действие, которое будет закончено до определенного момента будущем или до определенного действия в будущем.
By the end of the term we shall have read two English books.
He will have cooked the dinner when we come.
Perfect Continuous Tenses
have / has
had + been + Ving
will have / shall have
Present Perfect Continuous
Обозначает действие или состояние, которое началоcь в прошедшем и продолжалось в течение определенного периода до момента речи и либо все еще продолжается в этот момент, либо закончилось непосредственно перед ним. Длительность действия указывается обстоятельствами типа for two hours (for a week / for three months / for two years), for a long time, all day, all day long, а начало действия - оборотами с предлогом since.
- How long have you been studying English? - I have been studying English for two years already.
I`m tired, I have been working in the garden all day long.
He has been living in Moscow since 1955. - What have you been doing since I saw you last?
Present Perfect Continuous может употребляться и без указания длительности действия, если из контекста ясно, что действие началось в прошлом и продолжалось (или продолжается) до настоящего времени.
Please excuse my dirty clothes. I have been tidying the room.
Why are you so hot? – I have been playing football.
Past Perfect Continuous
Употребляется редко. Обозначает длительное действие, которое началось до какого-то момента прошедшего времени и продолжалось вплоть до этого момента.
I was very tired when I went to bed for I had been working hard all day.
The news didn`t surprise me for I had been expecting it for some time past.
Future Perfect Continuous
Употребляется редко. Обозначает длящееся действие в будущем, которое начнется до какого-либо момента или периода будущего времени и будет продолжаться вплоть до этого момента (периода).
By next year we shall have been living in this town for five years.
When Ann gets her diploma she will have been studying at the Institute for five years.
