logo
Moiseeva_F

Вживання

Present Perfect вживається для вираження дії, яка відбулася до моменту мовлення, і результат цієї минулої дії пов'язаний з цим моментом:

І have locked the door.

Я замкнув двері.

Have you turned off the gas?

Ви вимкнули газ?

Час дії, вираженої дієсловом у Present Perfect, здебільшого не зазначається, тому що в центрі уваги результат дії, а не час її перебігу:

What have they done?

Що вони зробили?

You have read more than me.

Ви читали більше, ніж я.

Present Perfect вживається також у реченнях з такими обставинами часу:

а) що означають період часу, який почався в минулому і тривав до моменту мовлення: up to now, up to the present — до цього часу; lately — нещодавно, останнім часом; recently — останнім часом; so far — до цього часу; since — відтоді; not yet — ще не; for — на протязі:

Up to now we have done three exercises.

До цього часу ми зробили три вправи.

Have you seen them recently?

Ви бачили їх останнім часом?

Have you heard from your sister lately?

Останнім часом ви мали звістку від вашої сестри?

б) що означають період часу, який ще не закінчився:

today — сьогодні; this week — цього тижня; this month — цього місяця; this year — цього року; this morning — сьогодні вранці:

Have you seen her today?

Ви бачили її сьогодні?

Has he visited a dentist this month?

Він був у зубного лікаря цього місяця?

З цими обставинами часу вживається також Past Indefinite:

A letter came from them today.

Сьогодні від них надійшов лист.

в) з прислівниками неозначеного часу і частотності:

ever — коли-небудь; never — ніколи; often — часто; sel­dom — рідко; already — вже; just — щойно:

Have you ever thought about it?

Ви коли-небудь думали про це?

I've often heard him told the tale.

Я часто чув, як він розповідав цю історію.

We've just arrived.

Ми щойно приїхали.

З цими прислівниками вживається також Past Indefinite:

І told you already.

Я вже казав вам.

I never saw him in all my life.

Я жодного разу не бачив його в своєму житті.

Present Perfect не вживається з обставинними словами та словосполученнями, які уточнюють час минулої дії: yesterday — вчора; last week — минулого тижня, тощо:

She went away yesterday.

Вона поїхала вчора.

When did you see him?

Коли ви бачили його?

Present Perfect вживається для вираження дії або стану, що триває з якогось моменту в минулому до моменту мовлення. В цьому значенні Present Perfect вживається переважно з дієсловами, що не мають форми Continuous:

І have known her for years.

Я знав її багато років.

I have not seen you for a whole month.

Я не бачив вас цілий місяць.