Present Perfect
1. Указывает на связь действия, которое произошло в прошлом, с настоящим, т.е. с моментом речи. Эта связь обычно выражается в том, что прошлое действие имеет какой-то результат в настоящем.
- I have finished my work. (I am free now).
- He has read many books on this problem. (He can help you to write your composition).
Разница в значении Present Perfect и Past Indefinite заключается в следующем: Past Indefinite обозначает прошедшее действие, приуроченное к определенному моменту или периоду прошедшего времени и никак не связанное с настоящим, а Present Perfect обозначает прошедшее действие, имеющее результат в настоящем и не приуроченное к какому-либо моменту прошедшего времени. Также если время прошедшего действия указано обстоятельственными словами или контекстом, употребляется Past Indefinite; а если время прошедшего действия не указано и не подразумевается из ситуации или контекста, то употребляется Present Perfect.
- I have translated the text. (You can read it).
- I translated the text and went home. (Часть повествования).
- Have you finished your work? – Yes, I have.
- Did you finish your work yesterday? - Yes, I did.
2. В предложениях с наречиями или обстоятельственными фразами неопределенного времени или повторности already, ever, never, yet, often, always, seldom. rarely, several times и пр.
- Have you ever been to Moscow?
- Yes, I have often been there. (Yes, I have been there several times)
- He has never travelled by air.
- He has not yet come back.
- You have always been lazy, Nick. Now it`s time to get down to work in earnest.
- I have already told him the news.
3. В предложениях с обстоятельственными словами и наречиями определенного времени в тех случаях, когда указываемый период времени еще не закончился к моменту речи: today, this morning (week, year, month), all day, just.
– Where is Tom? – He must be somewhere here. I have just seen him.
– I have worked hard all day today. (Ср. I worked hard all day yesterday).
– I have not visited my grandmother this week. (Ср. I did not visit my grandmother last week).
|
4. В предложениях с обстоятельствами времени, указывающими на период, в течение которого происходило или могло происходить действие, начиная с какого-то момента прошедшего времени и вплоть до настоящего времени: lately, recently, for a long time, for ages, how long, so far, up to now, to the present, for the past two hours (days, months, years), for three hours (days, months, years) и пр., а также с союзом since.
- Have you been to the theatre lately? - I have not met him since January.
- I haven`t seen you for ages. - Where have you been all this time?
- He has finished all his work for three hours.
- How long have you repaired your car?
- I have read two books by Dickens for the past two months.
5. Для выражения действия, которое завершится к определенному моменту в будущем, в придаточных предложениях времени и условия после союзов if, when, until, unless, as soon as, after, before. В этом случае Present Perfect имеет значение Future Perfect.
- You will think otherwise after (when) you have seen the film yourself.
- You mustn`t leave before you have put everything in order.
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.