Теперішній досконалий час – The Present Perfect Tense
Present Perfect Tense – теперішній досконалий час, описує дію, яка вже відбулася в попередній період до моменту мови, але має з цим моментом безпосередній зв'язок.
Present Perfect Tense перекладається минулим часом.
З цим часом часто вживаються слова, що позначають незакінчений період часу: today – сьогодні, this morning – сьогодні вранці, this week – на цьому тижні, this month – в цьому місяці i iншi, а також прислівники невизначеного часу: ever – коли-небудь, never – ніколи, often – часто, already – вже, yet – поки, ще, just – тільки що, lately – недавно (за останні дні, тижні), recently – недавно (за останні місяці або роки), за останній час, up to now – досі, seldom – рідко, once – одного разу, колись i iншi, (більшість з них частіше вживаються в питальних і заперечних реченнях). Незакінчений відрізок часу часто позначається обставинами часу з прийменником for – протягом (for years – протягом багатьох років, for ages – цілу вічність, for three weeks – протягом трьох тижнів i iншi), з прийменником since – з (since Sunday – з неділі, since 10 o’clock – з 10 годин, since 1990 – з 1990 року i iншi), а також підрядним реченнєм з сполучником 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 i 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. – Мої сусіди поїхали до Туреччини на літо. (вони все ще знаходяться в Туреччині, літо ще не закінчилося)