Часи групи perfect - the present perfect tense
Present Perfect (справжнє вчинене) використовується для позначення дії, що відбулася у минулому і має результат в сьогоденні.
Освіта Present Perfect Tense
Present Perfect утворюється за допомогою допоміжного дієслова to have у формі теперішнього часу (have, has) і форми дієприкметника минулого часу основного дієслова. Дану форму дієслова також називають "третя форма дієслова" і позначають умовно як V3 (verb 3). Для правильних дієслів це інфінітив із закінченням -ed, для неправильних дієслів - третя колонка в таблиці неправильних дієслів):
I have played.
He has played.
We have played.
Питальна форма: have (has) + підмет + V3:
Have I played?
Has he played?
Have we played.
У спеціальному питанні перед have (has) ставиться потрібне питальний займенник:
Where have I played?
Why has he played?
With whom have you played.
У питанні до підлягає питальний займенник who ставиться перед присудком замість самого підмета (в даному питанні завжди використовується допоміжне дієслово has):
Who has worked?
Негативна форма: have (has) + not + V3:
I have not played.
He has not played.
We have not played.
Запитально-негативна форма: have (has) + підмет + not + V3 або have not (has not) + підмет + V3:
Have I not played.
Has he not played?
Have we not played.
У розмовній мові використовуються скорочення:
have not = have not = 've not
has not = has not = 's not
have = 've
has = 's
I have not played. = I've not played.
I've played.
Have not I played.
I have play ed
He (she, it) has play ed
We have play ed
You have play ed
They have play ed
I have not play ed
He (she, it) has not play ed
We have not play ed
You have not play ed
They have not play ed
Have I play ed?
Has he (she, it) play ed?
Have we play ed?
Have you play ed?
Have they play ed.
Have I not play ed?
Has he (she, it) not play ed?
Have we not play ed?
Have you not play ed?
Have they not play ed.
Вживання Present Perfect Tense
Present Perfect вживається:
1. Для вираження дії, що відбулася у минулому, але має результат в сьогоденні. Наявність такого результату пов'язує минуле дію з сьогоденням:
I have lost my keys. Я втратив ключі.
(Втратив в минулому, але є результат - тепер у мене їх немає, я не можу відкрити двері)
Has the rain stopped? Дощ закінчився?
(Цікавить відсутність дощу в даний зараз)
Час дії може бути не вказано (як в попередніх пропозиціях) або може бути виражено говірками just тільки що, ever коли-небудь, never ніколи, already вже, yet ще (в питаннях і запереченнях), lately недавно, за останній час, recently недавно . При цьому в реченні не повинно бути говірок, що вказують на на минулий час:
I have never been in London. Я ніколи не був в Лондоні.
He has not come home yet. Він ще не прийшов з роботи.
Але порівняйте:
My mom has already cooked dinner. Мама вже приготувала обід.
My mom already cooked dinner yesterday. Мама вже приготувала обід вчора. (Вчора вказує на минулий час, тому використовується Past Simple Tense)
Примітка. З власною мовою just now тільки що вживається Past Simple Tense:
I broke it just now. Я тільки що розбив її.
2. Для вираження як одноразової дії, так і дії, що повторюються кілька разів в минулому (в реченні можуть бути слова often часто, twice два рази і т.п) і в пропозиціях, що відповідають на питання how much / many скільки:
I have read that book twice. Я прочитав цю книгу двічі.
I have been in London three times. Я був в Лондоні три рази.
I've ironed 8 skirts. Я випрасувала 8 спідниць.
3. Present Perfect вживається з прислівниками, які позначають ще не минулі періоди часу today сьогодні, this week на цьому тижні, this month в цьому місяці, this year в цьому році і т. П .:
Have you listened to the radio today? Ви слухали сьогодні радіо? (Сьогодні не минуло)
It has not rained this week. На цьому тижні не було дощу. (Цей тиждень не закінчилася)
Але якщо вказаний період часу вже закінчився, то вживається форма Past Simple Tense:
I have drunk coffee this morning. Я пив каву сьогодні вранці. (Йдеться вранці)
I drank coffee this morning. Я пив каву сьогодні вранці. (Ранок вже пройшло, йдеться, наприклад, вдень або ввечері)
4. Present Perfect вживається для вираження дії, що почався в минулому і тривав до моменту мовлення або все ще триває в момент мовлення. У реченні повинні бути приводи since с (з якогось минулого моменту до теперішнього часу) або for протягом. При цьому переводитися Present Perfect може як теперішнім часом, так і минулим, в залежності від ситуації.
а) з дієсловами, які не вживаються в Continuous (докладніше див. Дієслова, які не мають форм Continuos):
I have not seen you for ages. Я не бачив тебе цілу вічність. (Не бачив і тільки що в момент мовлення побачив)
Чи не has been here since two o'clock. Він (знаходиться) тут з другої години. (Почав знаходиться о другій годині і зараз все ще тут)
I have known him for three years. Я знаю його три роки.
б) з деякими дієсловами замість Present Perfect Continuous, якщо мовець хоче зробити акцент не на тривалості, а на факт скоєння дії.
I have lived in Moscow for five years. Я живу в Москві п'ять років. (Важливий факт)
I have been living in Moscow for five years. Я живу в Москві п'ять років. (Важлива тривалість, процес)
Present Perfect також вживається з союзом since з тих пір як. В цьому випадку Present Perfect вживається в головному реченні, а в підрядному реченні, що починається з since, вживається Past Simple:
I have wrote only one letter to my relatives since I left. Я написав тільки один лист з тих пір, як виїхав.
I have not received letters from him since he left. Я не отримував від нього листів з тих пір, як він поїхав.
Present Perfect також вживається з власною мовою since з тих пір:
We moved to a new flat last year, and we have not met our friends since. Ми переїхали в минулому році, і з тих пір не бачилися з нашими друзями.
5. Present Perfect вживається для вираження досконалого майбутнього дії замість Future Perfect в обставинних підрядних реченнях часу й умови, які вводяться спілками after, when, as soon as, until (till), if і ін. При цьому Present Perfect перекладається майбутнім часом доконаного виду :
He will wait for you until you have come. Він буде тебе чекати, поки ти не прийдеш.
Випадки вживання Present Perfect Tense
- Дія, результат якого є в наявності в теперішньому часі (в українській мові відповідає минулого часу).
- Періодичну кілька разів дію в минулому.
- З обставинні словами, що позначають ще не минулі періоди часу.
- Для вираження дії, що почався в минулому і тривав до моменту мовлення або все ще триває в момент мовлення: замість Present Perfect Continuous (в українській мові відповідає справжньому і минулого часу).
- Майбутнє досконале дію в підрядних реченнях часу й умови (в українській мові відповідає майбутньому часі).