Present Perfect Tense – настоящее совершенное время, описывает действие, уже совершившееся в предшествующий период до момента речи, но имеющее с настоящим моментом непосредственную связь.
Present Perfect Tense переводится прошедшим временем.
С этим временем часто употребляются слова, обозначающие незаконченный период времени: today – сегодня, this morning – сегодня утром, this week – на этой неделе, this month – в этом месяце и т. п., а также наречия неопределенного времени: ever – когда-либо, never – никогда, often – часто, already – уже, yet – пока, ещё, just – только что, lately – недавно (за последние дни, недели), recently – недавно (за последние месяцы или годы), за последнее время, up to now – до сих пор, seldom – редко, once – однажды, когда-то и др. (большинство из них чаще употребляются в вопросительных и отрицательных предложениях). Незаконченный отрезок времени часто обозначается обстоятельствами времени с предлогом for – в течение (for years – в течение многих лет, for ages – целую вечность, for three weeks – в течение трех недель и т. п.), с предлогом since – с (since Sunday – с воскресенья, since 10 o’clock – с 10 часов, since 1990 – с 1990 года и т. п.), а также придаточным предложением с союзом since – с тех пор.
Образование Present Perfect Tense
Утвердительная форма – Subject + have/has + verb (-ed) or verb (III) + …
I have bought a new car! – Я купил новую машину!
Отрицательная форма – Subject + have/has + not + verb (-ed) or verb (III) + …
Rachel has not met David yet. – Рэйчел еще не знакома с Дэвидом.
Вопросительная форма – (Question word) + have/has + subject + verb (-ed) or verb (III) + …?
Have we paid the bills this month? – Мы оплатили счета в этом месяце?
Сравните предложения:
I have bought a book today (this week, this month). – неистекший отрезок времени – Present Perfect
I bought a book yesterday ((last week, last month). – истекший отрезок времени – Past Simple
Короткие ответы
При ответе на вопрос, предполагающий ответ да или нет, используются следующие шаблоны:
Have they done it? – Yes, they have. – (положительный ответ) – No, they have not. – (отрицательный ответ)
Has he read it? – Yes, he has. – (положительный ответ) – No, he has not. – (отрицательный ответ)
Has she bought the dress? – Yes, she has. – (положительный ответ) – No, she has not. – (отрицательный ответ)
Разница в употреблении have been и have gone
Have been – указывает, что вы где-то побывали, съездили, сходили и вернулись.
I have been to Spain. – Я был в Испании. (я уже не в Испании, я вернулся домой)
Have you been to the lecture? – Ты ходил на лекцию? (ты сейчас не на лекции, ты уже вернулся)
Have gone – указывает, что вы куда-то уехали, ушли и еще не вернулись.
Sue has gone to London. – Сью уехала в Лондон. (она все еще находится в Лондоне)
My neighbours have gone to Turkey for summer. – Мои соседи уехали в Турцию на лето. (они все еще находится в Турции, лето еще не закончилось)
Упражнение 1
Раскройте скобки, употребляя глаголы в Present Perfect.
1. He (to finish) training. 2. Mary (to study) hard this year, so she’ll pass her exams. 3. I (not to clean) my football boots. 4. Where’s Alison? We (not to see) her since yesterday. 5. She (to score) twenty points in the match. 6. Oh no! She (to drop) the plate! 7. They (not to start) their meal. 8. Dad (not to take) a holiday since last August. 9. We (to watch) all the Champions League matches this season. 10. The garden is very green. It (to rain) a lot this month. 11. I (not to do) my homework. 12. That’s amazing! She (to run) fifteen kilometers this morning! 13. These are my favourite trousers. I (to have) them for five years. 14. He (not to win) all his matches this year. 15. She (to buy) some really nice dress!
Упражнение 2
Раскройте скобки, употребляя глаголы в Present Perfect.
1. Tom’s my best friend. I (to know) him for three years. 2. My brother and I (not to see) any films this week. 3. Oh, no! I (to lose) my money! 4. They (to live) in Miami for two years. 5. It’s my birthday party today. I (not to invite) many people. 6. My mum (to write) shopping list. It’s on the kitchen table. 7. Jo has earache. He (to have) it since 7 o’clock. 8. He (not to wash) his hands. They’re very dirty. 9. Dad, you (to eat) my biscuit! 10. Brad (to live) in Chicago since 1998. 11. Mum’s really angry. We (not to tidy) our room! 12. I’m tired. I (to watch) three X-Files videos. 13. I can’t play with my friends this evening. I (not finish) my homework. 14. Hurry up! They (to start) the film! 15. I (not to visit) New York for three years.
Упражнение 3
Переведите предложения на английский язык, употребляя глаголы в Present Perfect.
1. Ученики написали диктант. 2. У них был чай (они выпили чай). 3. Она сказала правду. 4. Мой друг помог мне решить трудную проблему. 5. Она убрала грязную посуду со стола. 6. Ребенок научился ходить. 7. Я выучил стихотворение. 8. Дети надели свои пальто. 9. Хорошие манеры вышли из моды. 10. Сюзан сделала новое платье на свой день рождения. 11. Катя посмотрела новости.
Упражнение 4
Переведите предложения на английский язык, употребляя глаголы в Present Perfect.
1. Она открыла коробку шоколада. 2. Официант поставил перед ним бутылку лимонада. 3. Я купил молоко для молочного шейка. 4. Я съел свой завтрак. 5. Джеймс заказал бутылку яблочного сока. 6. Мы выпили воду. 7. Мы купили CD плейер и несколько дисков с хорошей музыкой. 8. Он принес им мясо и овощи. 9. Вы посмотрели новости или свой любимый фильм? 10. Вы поставили блюда на стол. 11. Я перевел трудную статью с немецкого языка на английский.