Present perfect simple vs continuous
Hangisi ne zaman? · B1 Orta öncesi seviye İngilizce dilbilgisi
Sonuç mu, süreç mi?
Present perfect simple bir eylemin sonucuna ya da miktarına, present perfect continuous ise eylemin sürecine ve süresine odaklanır.
| Simple (sonuç, kaç tane) | Continuous (süreç, ne kadar süre) |
|---|---|
| I've written three emails. | I've been writing emails all morning. |
| She's painted the kitchen. (bitti) | She's been painting the kitchen. (belki bitmedi) |
| How many pages have you read? | How long have you been reading? |
Durum fiilleri ve kısa eylemler
know, like, believe, own gibi durum fiilleri continuous olmaz: I've known her for years. Çok kısa, tek seferlik eylemler (break, lose, start) için de simple kullanılır: I've lost my keys.
live, work, study gibi fiillerde iki biçim de neredeyse aynı anlamı verir: I've lived / I've been living here for five years.
Sık yapılan hatalar
| Yanlış | Doğru | Neden |
|---|---|---|
| I've been reading three books this month. | I've read three books this month. | Sayı: simple. |
| I've been owning this house for years. | I've owned this house for years. | own durum fiili. |
| She's been breaking her arm. | She's broken her arm. | Kısa eylem: simple. |
Kendini dene
I ___ five cups of coffee today!
Seçenekler: have drunk / have been drinking
Cevap: have drunk. Sayı / sonuç: simple.
I ___ coffee all day. I can't sleep.
Seçenekler: have drunk / have been drinking
Cevap: have been drinking. Süreç: continuous.
She ___ ten kilometres today.
Seçenekler: has run / has been running
Cevap: has run. Miktar: simple.
You look hot. ___ you been running?
Seçenekler: Have / Has
Cevap: Have. Görünen iz: continuous.
We ___ each other since primary school.
Seçenekler: have known / have been knowing
Cevap: have known. Durum fiili.
Bu konunun bütün alıştırmaları, aralıklı tekrarı ve ilerleme takibi uygulamada.
Alıştırmaları çöz