GrammarGrammar note

Present Perfect vs Past Simple

Present Perfect і Past Simple: різниця

Past Simple прив’язує дію до завершеного минулого часу, а Present Perfect пов’язує минуле з теперішнім.

Tenses · comparison · Common mistakes

Formula

Past Simple
Subject + past verb + finished time

I saw her yesterday. (Я бачив її вчора.)

Present Perfect
Subject + have/has + past participle

I have seen her before. (Я бачив її раніше.)

Signal contrast
yesterday/last year vs ever/already/yet/for/since

Have you finished yet? (Ти вже закінчив?)

When to use

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

I visited Rome last year.

Я відвідав Рим минулого року.

Present Perfect потрібен для досвіду без точного часу.

I have visited Rome.

Я бував у Римі.

Present Perfect підкреслює результат, який важливий зараз.

She has lost her phone.

Вона загубила телефон.

Common mistakes

З yesterday, last week, in 2020 зазвичай використовуємо Past Simple.

X

I have seen him yesterday.

Я бачив його вчора.

I saw him yesterday.

Я бачив його вчора.

Для досвіду без точного часу краще Present Perfect.

X

I visited London many times.

Я багато разів бував у Лондоні.

I have visited London many times.

Я багато разів бував у Лондоні.

Не забувай have/has у Present Perfect.

X

She finished already.

Вона вже закінчила.

She has finished already.

Вона вже закінчила.