Настоящее совершенное время – The Present Perfect Tense
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.