Present perfect правила
Present Perfect – теперішній доконаний (перфектний) час англійської мови. Цей час використовується для позначення подій, що завершилися до теперішнього моменту часу, або дій, які почалися в минулому але досі є правдивими та актуальними.
Наприклад: We have bought all the furniture. – Ми купили всі меблі.
(Дія відбулася в минулому, але досі є актуальною (меблями все ще користуються))
Present perfect вживання
Отже, Present Perfect вживається в наступних випадках:
1. Невизначений час перед теперішнім моментом.
Present Perfect зазвичай використовується, щоб описати події, які відбулися відносно недавно, проте в невизначений час. Такі слова як yesterday, one year ago, last week, at that moment, that day, one day та інші у Present Perfect не використовуються так як при вживанні цього часу акцент ставиться на досвіді, а не на часі, коли відбулася подія.
Наприклад: I have been to USA. – Я був у США.
2. Дія відбувається по сьогоднішній день.
В даному випадку теперішній доконаний час описує дію, що розпочалася в минулому і триває досі. При цьому характерним є використання фраз типу for ten minutes, for three weeks, since Monday та інших.
Наприклад: He has been in Ukraine for 2 years. – Він в Україні вже протягом двох років.
Як утворюється Present Perfect?
Стверджувальні речення (Affirmative sentences)
Щоб утворити стверджувальне речення в Present Perfect потрібно після підмета додати допоміжне дієслово have або has (has вживається у третій особі однини (he, she, it), з усіма решта особами вживається have) та дієслово( із закінченням -ed, якщо воно правильне, або третю форму дієслова, якщо воно не правильне).
Існує таблиця неправильних дієслів, де можна знайти правильну форму.
Формула: підмет+have/has+дієслово (ed/III форма)
I have finished the housework.
You have finished housework.
He, she, it has finished housework.
We have finished housework.
You have finished housework.
They have finished housework.
У даному випадку дієслово finish – правильне, тому щоб утворити Present Perfect потрібно додати до дієслова закінчення -ed.
I have seen Anna.
You have seen Anna.
He, she, it has seen Anna.
We have seen Anna.
You have seen Anna.
They have seen Anna.
У даному випадку дієслово see – неправильне, тому щоб утворити Present Perfect потрібно використати третю форму цього дієслова – seen.
Present perfect заперечні речення
(Negative sentences)
Щоб утворити заперечне речення в Present Perfect потрібно після допоміжного дієслова have або has додати частку not.
Формула: підмет+have/has+not+дієслово (+ed або III форма)
Have not можна скоротити як haven’t.
Has not можна скоротити як hasn’t.
I have not (haven’t) seen this film.
You have not (haven’t) seen this film.
He, she, it has not (hasn’t) seen this film.
We have not (haven’t) seen this film.
You have not (haven’t) seen this film.
They have not (haven’t) seen this film.
present perfect питання
(Interrogative Sentences)
Щоб утворити питання у Present Perfect потрібно допоміжне дієслово have або has поставити на початок речення.
Формула: Have/has+підмет+дієслово (+ed або III форма)
Have I come yet?
Have you come yet?
Has he, she, it come yet?
Have we come yet?
Have you come yet?
Have they come yet?
Короткі відповіді (Short answers)
Yes, I/you/we/they have – так.
Yes, he/she/it has – так.
No, I/you/we/they haven’t. – ні.
No, he/she/it hasn’t – ні.
Present perfect маркери часу
При утворенні речень в Present Perfect часто вживаються допоміжні слова.
- for – протягом
- since – з
- Just – щойно
- Already – вже
- Yet – ще
- Ever – коли-небудь
- Never – ніколи
- Once – одного разу
- Many times – багато разів
- Before – перед цим
- So far – поки що
Слова just, already, never вживаються після have/has.
Слова yet, once, many times, before, so far вживаються в кінці речення.
Слово ever використовується для запитань.
Наприклад: Have you ever been to England?- Ти коли-небудь був у Англії.
Слово never використовується у заперечних речення.
Наприклад: I have never been to England. – Я ніколи не був у Англії.
Present perfect вправи з відповідями
Вправа 1. Поставте дієслова в дужках в Present Perfect.
He _____ (finish) training.
She _____ (score) twenty points in the match.
We _____ (watch) all the Champions League matches this season.
That’s amazing! She _____ (run) fifteen kilometers this morning!
She _____ (buy) some really nice rollerblades!
Oh, no! I _____ (lose) my money!
My mum _____ (write) shopping list. It’s on the kitchen table.
Dad, you _____ (eat) my biscuit!
I’m tired. I _____ (watch) three X-Files videos.
Hurry up! They _____ (start) the film!
Mary _____ (study) hard this year, so she’ll pass her exams.
Oh no! She _____ (drop) the plate!
The garden is very green. It _____ (rain) a lot this month.
These are my favourite trousers. I _____ (have) them for five years.
Tom’s my best friend. I _____ (know) him for three years.
They _____ (live) in Miami for two years.
Jo has earache. He _____ (have) it since 7 o’clock.
Brad _____ (live) in Chicago since 1998.
Вправа 2. Поставте дієслова в дужках в Present Perfect negative.
I _____ (not clean) my football boots.
They _____ (not start) their meal.
I _____ (not do) my homework.
He _____ (not win) all his matches this year.
My brother and I _____ (not see) any films this week.
It’s my birthday party today. I _____ (not invite) many people.
He _____ (not wash) his hands. They’re very dirty.
Mum’s really angry. We _____ (not tidy) our room!
I can not play with my friends this evening. I _____ (not finish) my homework.
I _____ (not visit) New York for three years.
Where’s Alison? We _____ (not see) her since yesterday.
Dad _____ (not take) a holiday since last August.
John _____ (not play) the violin since he was at school.
For або since?
Вправа 3. У листі є 4 помилки на використання for і since. Знайдіть і виправте їх. These are some sentences from Nigel’s letter home from Africa. He has made four mistakes in using ‘for’ and ‘since’. Correct his mistakes.
Dear Mum and Dad,
I’ve lived in Africa since two weeks and I love it! Africa is beautiful! I have not travelled to any faraway place for last summer. I’m so happy now!
I’ve already seen Mr. Rambler. He is working for WWF here and taking photos of wild animals. I have not seen any lions yet. I think I’ll see them later.
Thank you for the trip. I’ve dreamed of Kenya for my childhood. I have not seen you since ages! I miss you so much!
Love, Nigel.
Вправа 4. Доповніть речення словами for або since. Complete the sentences. Use for or since.
I’ve lived in Washington _____ 1997.
Ben has studied English _____ three years.
They have not visited their grandparents _____ months.
Julie’s ill. She’s been in bed _____ Tuesday.
My dad has had his car_____ sixteen.
It’s been ten years_____ we moved to Oxford.
Вправа 6. Користуючись опорними словами, a також словами for і since складіть речення в Present Perfect Simple.
Kate / be / in bed / a long time.
She / not eat / anything / this morning.
She / not see / her friends / a week.
She / stay / at home / Tuesday.
She / have / a red nose / three days.
She / not play / basketball / last weekend.
She / not do / any school work / Monday.
Відповіді
Вправа 1
1 has finished, 2 has scored, 3 have watched, 4 has run, 5 has bought, 6 have lost, 7 has written, 8 have eaten, 9 have watched, 10 have started, 11 has studied, 12 has dropped, 13 has rained, 14 have had, 15 have known, 16 have lived, 17 has had, 18 has lived.
Вправа 2
1 have not cleaned, 2 haven’t started, 3 have not done, 4 hasn’t won, 5 haven’t seen, 6 haven’t invited, 7 has not washed, 8 haven’t tidied, 9 haven’t finished, 10 have not visited, 11 haven’t seen, 12 hasn’t taken, 13 has not played.
Вправа 3
- for two weeks
- since last summer
- since my childhood
- for ages
Вправа 4
1 since, 2 for, 3 for, 4 since, 5 since, 6 since