Fotoğraf: Suhyeon Choi (Unsplash)
"It has been raining for three hours" ile "It has rained for three hours" neredeyse birbirinin aynısı görünür, ama bunlardan yalnızca biri söylemenin doğal yoludur — ve nedeni, Present Perfect Continuous'un gerçekte ne ifade etmek için kurulduğuna dayanır: sadece bir şeyin olduğunu değil, hâlâ devam ettiğini, devam eden etkinlik ya da süre duygusunu ön plana çıkararak anlatmak. Bu, sadece "bu oldu mu?" sorusuna değil, "bu ne zamandır oluyor?" sorusuna cevap veren zamandır.
Yapı
has/have + been + verb-ing
- I/you/we/they have been working.
- He/she/it has been working.
- Olumsuz: I haven't been sleeping well.
- Soru: Have you been waiting long?
Ne zaman kullanılır
- Geçmişte başlayıp hâlâ devam eden bir etkinliğin süresini vurgulamak. I've been studying English for two years.
- Yakın zamanda yapılan bir etkinlikle şimdiki bir sonucu açıklamak — buradaki nokta sonuç değil, etkinliğin kendisidir. I'm out of breath because I've been running.
- Yakın bir dönem boyunca tekrar eden bir eylem. He's been calling me all morning.
- Yakın zamanda durmuş, şimdiki zamanda görünür etkileri olan bir etkinlik. You look tired — have you been sleeping okay?
Bunların hepsinde vurgu, tamamlanmış bir sonuçta değil, devam eden süreçtedir — dört kullanımı birbirine bağlayan ortak nokta budur.
Fotoğraf: Vitaly Gariev (Unsplash)
En yakın iki akrabasından farkı
Present Perfect'e (simple) karşı: Present Perfect sonuca işaret eder; Present Perfect Continuous ise etkinliğe işaret eder. I've cleaned the kitchen (artık temiz — sonuç) ile I've been cleaning the kitchen (yaptığım şey buydu — sonuç belirtilmemiş, hâlâ devam ediyor olabilir) arasındaki fark budur. Eylem fiilleriyle bu karşıtlık, kesin bir doğru-yanlış ayrımı değil, gerçekten neyi vurgulamak istediğine dair bir tercihtir.
Present Continuous'a karşı: Present Continuous, ne kadar süredir olduğuna değinmeden şu anda gerçekleşen bir eylemi tanımlar. Present Perfect Continuous ise tam olarak o eksik parçayı ekler — bir başlangıç noktasına kadar uzanan süreyi. I am working (bu anda doğru) ile I have been working since 8 AM (bu anda doğru, hem de öncesindeki belirli bir süre boyunca) arasındaki fark budur.
Stative verb istisnası burada da geçerli
Tıpkı Present Continuous'ta olduğu gibi, Present Perfect Continuous da stative verb'lerle — eylem değil durum tanımlayan fiillerle (know, believe, want, love, own, seem ve benzerleri) — engellenir. I have been knowing him for years ya da I have been wanting this for a while diyemezsin — bunun yerine, süre anlamını sade Present Perfect tek başına taşır: I have known him for years. I have wanted this for a while. Zaman daha karmaşık hale geldi diye kural değişmez; fiil stative ise, hiçbir tür continuous biçim masada değildir.
Yaygın hatalar
- "Been"i düşürmek.
I have working here for years→ I have been working here for years. - Stative bir fiille kullanmak.
I've been having this car since 2020→ I've had this car since 2020 (buradaki "have", stative bir anlamla "sahip olmak" demektir). - Sadece sonucun önemli olduğu durumlarda kullanmak. Biri "Is the report done?" diye sorduğunda, I've been writing it diye cevap vermek kaçamak gibi görünür — sonuçla ilgili soruyu doğrudan cevaplayan I've written it (ya da I haven't finished it yet) olur.
Pratik yap
Bu zaman, özellikle Present Perfect ile arasındaki sınırda pratik yapılmasından en çok fayda görür, çünkü gerçek karışıklığın neredeyse tamamı orada yaşanır — tıpkı Present Perfect ile Past Simple'in ayrı ayrı değil, bir çift olarak çalışılması gerektiği gibi. Bu zaman aynı zamanda 12 zamanın tam tablosunda yer alan on iki zamandan biri.
Sıkça Sorulan Sorular
Pratiğe dökün
İngilizce hakkında okumak iyi bir başlangıçtır — asıl kalıcı hale getiren pratik yapmaktır.
Ücretsiz Test Deneyin