Present perfect continuous (have/has been + -ing)
Present perfect continuous, geçmişte başlayıp şimdiye kadar süren (ya da yeni biten) eylemleri anlatır; süreye ve eylemin kendisine odaklanır.
Adım adım ilerleKurallar
Kural 1: have / has + been + -ing
I / you / we / they → have been; he / she / it → has been. Ardından fiilin -ing hâli gelir.
Kalıp: özne + have / has been + fiil-ing
Örnek: We've been playing for two hours. (İki saattir oynuyoruz.)
Örnek: It's been snowing all night. (Bütün gece kar yağıyor.)
Kural 2: Görünen sonuç
Yeni biten bir eylemin izleri şimdi görünüyorsa da bu zamanı kullanırız.
Örnek: Your hands are dirty. Have you been gardening? (Ellerin kirli. Bahçede mi çalışıyordun?)
Örnek: I'm hot because I've been running. (Koşuyordum, o yüzden sıcakladım.)
Kural 3: Simple mı, continuous mı?
Continuous → eylemin kendisi ve süresi (how long). Simple → sonuç ve miktar (how many).
Örnek: I've been painting all morning. (Bütün sabah resim yapıyorum.)
Örnek: I've painted two pictures. (İki resim yaptım.)
Kural 4: Durum fiilleri -ing almaz
know, like, love, have (sahip olmak), believe, understand gibi durum fiilleri (state verbs) bu anlamlarıyla normalde continuous olmaz; present perfect simple kullanılır.
Örnek: I've known Deniz since kindergarten. (Deniz'i anaokulundan beri tanıyorum.)
Örnek: We've had this car for years. (Bu araba yıllardır bizde.)
Sık yapılan hatalar
I am waiting for an hour.→ I have been waiting for an hour.Süre + şimdiye kadar → present perfect continuous.
It is raining since Monday.→ It has been raining since Monday.since ile şimdiki zaman kullanılmaz.
She has been knowing him for years.→ She has known him for years.know durum fiilidir, -ing almaz.
B2 seviyesinde 23 konu içinde 1. sırada.