EnQuizEnQuiz

Present Perfect Continuous: Nasıl ve Ne Zaman Kullanılır?

Bir pencere camından aşağı süzülen yağmur damlaları 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.

Masada, başını eline dayamış yorgun bir kadın 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 yearsI have been working here for years.
  • Stative bir fiille kullanmak. I've been having this car since 2020I'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.

Present Perfect Continuous pratik yap →

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
Bloga Dön