Какая разница между 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.