Какая разница между Present Perfect Simple и Present Perfect Continuous

Эти времена используются для описания законченных и незаконченных действий.

Present Perfect Simple используется (часто со словами ‘since’ и ‘for’) для описания незаконченного действия, которое началось в прошлом и до сих пор имеет отношение в настоящем. Часто используется с глаголами состояния:

  • I’ve known John for three years. — Я знаю Джона уже 3 года.

Present Perfect Continuous также может использоваться со словами ‘since’ и ‘for’  чтобы описать незаконченные действия, которые начались в прошлом и правдивы в настоящем. (Конечно, с глаголами состояния Present Perfect Continuous не используется):

  • She’s been living here for three years. — Она живет здесь уже 3 года

Иногда нет разницы в значении при использовании одного из двух вышеуказанных времен. Особенно часто это касается предложений с глаголами ‘live’, ‘work’ и ‘study’:

  • They’ve lived in London since 2004.
  • They’ve been living in London since 2004.
  • I’ve studied French for ten years.
  • I’ve been studying French for ten years.
  • He’s worked at the company since 2009.
  • He’s been working at our company since 2009.

В некоторых случаях, все же есть разница:

1: Present Perfect Continuous может использоваться, чтобы акцентировать внимание на длительности периода времени. Present Perfect Simple обычно имеет нейтральную окраску:

  • They’ve been waiting for hours! (Акцент на периоде времени).
  • They’ve waited for hours. (Нет определенного акцента).

2: С другой стороны Present Perfect Simple часто используется, когда мы говорим how much или how many.  В этом случае Present Perfect Continuous не употребляется:

  • She’s drunk three cups of coffee this morning.
  • She’s drunk at least a litre of coffee today.
  • (НЕПРАВИЛЬНО: she’s been drinking three cups of coffee this morning).

3: Present Perfect Continuous часто фокусируется на самом действии, а Present Perfect Simple фокусируется  на факте того, что действие закончилось:

  • I’ve been reading the book you recommended. (Мне нравится, но я не закончил еще читать).
  • I’ve read the book you recommended. (Я закончил читать книгу, можем ее обсудить).

Мы используем ‘yet’ и ‘already’ с Present Perfect Simple:

  • Have you read the book yet?
  • She’s finished her work already.

Present Perfect Simple используется, когда действие в настоящем — это результат того, что действие закончилось в прошлом:

  • I’ve eaten dinner, so let’s go out.
  • She’s done all her homework, so she can relax this evening.
  • I’ve made a cake. Would you like some?

Present Perfect Continuous используется, чтобы сказать, что действие в настоящем — это результат самого действия в прошлом. Не важно, закончилось ли действие в прошлом. Результат, как правило, можно слышать, нюхать или чувствовать:

  • I’ve been eating dinner, so there are plates all over the table.
  • She’s been doing her homework, so she’s tired.
  • I’ve been making a cake, that’s why the kitchen is such a mess.

4: И, наконец, Present Perfect Continuous используется, чтобы акцентировать внимание на чем-то, что является временным:

  • She’s been running a lot recently. (Она обычно не бегает).
  • Usually I study at home, but I’ve been studying in the library for the last week.
Top