GrammarGrammar note

Present Perfect

Теперішній доконаний час

Використовуй Present Perfect, коли минула дія має зв’язок із теперішнім: досвід, результат або період до зараз.

Tenses · concept

Formula

Affirmative
Subject + have/has + past participle

I have finished. (Я закінчив.)

Negative
Subject + have/has not + past participle

She has not arrived. (Вона ще не приїхала.)

Question
Have/Has + subject + past participle?

Have you seen it? (Ти це бачив?)

When to use

Коли говоримо про досвід без точного часу.

I have visited London.

Я бував у Лондоні.

Коли результат минулої дії важливий зараз.

She has lost her keys.

Вона загубила ключі.

Коли дія або стан триває до теперішнього моменту.

We have lived here for two years.

Ми живемо тут два роки.

Common mistakes

Після have/has потрібна past participle форма.

X

I have saw this movie.

Я бачив цей фільм.

I have seen this movie.

Я бачив цей фільм.

З he/she/it використовуємо has, а не have.

X

She have finished.

Вона закінчила.

She has finished.

Вона закінчила.

Якщо названо точний минулий час, частіше потрібен Past Simple.

X

I have met him yesterday.

Я зустрів його вчора.

I met him yesterday.

Я зустрів його вчора.