Яка різниця між 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.