logo

Learna

BlogFAQ
FİİL ZAMANLARI

Present Perfect Continuous Tense'i Öğrenin: Kurallar ve Örnekler

Present perfect progressive olarak da bilinen present perfect continuous tense, geçmişte başlayıp hâlâ devam eden bir eylemi anlatır. Eylemin ne kadar sürdüğüne ya da yakın geçmişte yapılan ve şu anda görünür bir sonuç bırakan bir etkinliğe odaklanır; onu sade present perfect'ten ayıran da tam olarak budur. Bu rehberde formülü, ipucu veren zaman ifadelerini ve bu zamanın kolayca fazla kullanıldığı durumları ele alıyoruz.

Present Perfect Continuous Tense Nedir?

Bu zamanı have ya da has + been + sonuna -ing eklenmiş bir fiil ile kurarsınız. İngilizcedeki dört present zamandan biridir ve perfect yapısını süregelen bir süre duygusuyla birleştiren tek zamandır.

"Even though her bus is running late, Sarah has been standing at the station for over an hour without losing her patience."

Present Zamanlar Ailesine Genel Bakış

Present perfect continuous'u diğer present zamanlarla karşılaştırmak, bu zamanın şu ana kadar kesintisiz süren zaman dilimine nasıl odaklandığını net biçimde gösterir:

Zaman Odak Örnek
Present simple Alışkanlıklar, gerçekler, programlar He studies English every evening.
Present continuous Şu anda gerçekleşen eylemler He is studying English right now.
Present perfect Şimdiyle bağlantılı geçmiş eylem He has studied English for two years.
Present perfect continuous Süregelen bir eylemin süresi He has been studying English since he was ten.

Süre mi, Sonuç mu?

Present perfect continuous süreyi ya da devam eden süreci öne çıkarırken, sade present perfect sonucu ya da tamamlanmayı vurgular. "I have been reading this book" süregelen eylemi öne çıkarır; "I have read this book" ise kitabın bittiğini vurgular. İkisi de dil bilgisi açısından doğrudur ama farklı sorulara yanıt verir; bu ikisini karıştırmak İngilizcede en çok araştırılan gramer karşılaştırmalarından biridir.

Doğru "You're wet because you've been walking in the rain."
Yanlış "You're wet because you've walked in the rain." (süregelen neden anlamını kaybeder)

Cümleler Nasıl Kurulur?

Present perfect continuous cümleleri, yardımcı fiiller ve -ing biçimiyle basit bir kalıba göre kurulur:

Biçim Kural Örnek
Olumlu have / has + been + verb-ing I have been waiting.
Olumsuz have / has + not + been + verb-ing She hasn't been feeling well.
Soru Have / Has + özne + been + verb-ing? Have you been working?

Present Perfect Continuous Ne Zaman Kullanılır?

Bu zaman, süregelen zamanı ya da yakın geçmişteki bir eylemi vurgulayan birçok durumda vazgeçilmezdir:

Süregelen Eylemler Devam Ediyor

Geçmişte başlayıp şu ana kadar devam eden eylemler.

Örnekler: "I have been waiting for one hour." / "We have been studying since 6 PM."
Yakın Geçmişin Sonuçları Görünür Neden

Yakın geçmişte yapılan ve şu anda görünür bir etki ya da sonuç bırakan eylemler.

Örnekler: "You are wet because you have been walking in the rain." / "I'm tired because I've been running."
Süreyi Vurgulamak Zaman Uzunluğu

Bir durumun ya da işin ne kadar süredir devam ettiğine odaklanma.

Örnekler: "She has been working here for three years."
Tekrarlanan Davranış Alışkanlık

Yakın geçmişte tekrarlanan eylemlere dair şikâyet ya da yorum belirtmek.

Örnekler: "He has been arriving late all week."

Sık Kullanılan Zaman İfadeleri

Belirli zaman ifadeleri present perfect continuous'a düzenli olarak eşlik eder:

İfade Kullanım Örnek
for Bir zaman uzunluğu for two hours
since Belirli bir başlangıç noktası since 3:00 PM
all day / all morning Kesintisiz bir zaman dilimi all day long
lately / recently Belirtilmemiş yakın bir dönem working hard lately

Present Perfect ile Present Perfect Continuous

Yapıyı değiştirmenin odağı tamamlanma ile süreç arasında nasıl kaydırdığına bakın:

Cümle Doğru Biçim Neden
I ___ (read) three books this month. have read Sonucu/sayıyı vurgular
I ___ (read) for two hours straight. have been reading Süreyi vurgular
She ___ (know) him for years. has known Durum fiili, continuous kullanılmaz
They ___ (build) that house for a year. have been building Süregelen süreci vurgular

Sık Yapılan Hatalar

Present perfect continuous kullanırken şu sık hatalara dikkat edin:

Yanlış Doğru
I have been knowing him for years. I have known him for years.
She has been done her homework. She has been doing her homework.
We have work here since 2020. We have been working here since 2020.

Learna AI, Present Perfect Continuous'u Nasıl Öğretir?

Learna AI, bir cümlenin süreyi mi yoksa tamamlanmış bir sonucu mu anlattığını dinler ve vurgu gerçekten bir şeyin ne kadar süredir devam ettiğindeyse sizi been + -ing yapısına yönlendirir. Ayrıca bu zamanda bile continuous biçim almaması gereken know ya da believe gibi durum fiillerini işaretler; for ve since'in süre ile başlangıç noktasına doğru eşleştirilip eşleştirilmediğini kontrol eder. Learna ile süre odaklı konuşma pratiği yapan öğrenciler, present perfect ile present perfect continuous arasında doğru seçimi yapmada %80 gelişme bildiriyor.

Şimdiki zamanda süre anlatmak doğal hale geldiğinde, aynı yapı past perfect continuous ile geçmişe taşınır; bu zaman da daha önceki bir geçmiş olaya kadar süregelen zamanı gösterir.

Daha Fazlasını Keşfedin

Gramer bilginizi Learna'nın öğrenme yollarıyla pratiğe dökün:

SSS

Sıkça Sorulan Sorular

Present perfect continuous nedir, örnekleri nelerdir?

have/has + been + sonuna -ing eklenmiş fiil ile kurulan zamandır; örneğin I have been waiting for one hour ya da She has been working here for three years.

Present perfect continuous'un formülü nedir?

Olumlu: have/has + been + verb-ing. Olumsuz: have/has + not + been + verb-ing. Soru: Have/Has + özne + been + verb-ing?

Present perfect continuous'u ne zaman kullanırız?

Şu ana kadar süregelen bir zaman dilimini göstermek için, genellikle for ya da since ile birlikte kullanın; ya da yakın geçmişteki bir eylemin yol açtığı şimdiki bir sonucu açıklamak için.

Present perfect ile present perfect continuous arasındaki fark nedir?

Present perfect tamamlanmayı ya da sonucu vurgular; present perfect continuous ise süregelen süreci ve bunun ne kadar sürdüğünü vurgular.

Present perfect continuous tense neden kullanılır?

Bir eylemin ne kadar süredir devam ettiği, tamamlanıp tamamlanmadığından daha önemli olduğunda ya da yakın geçmişteki bir eylem mevcut durumu açıkladığında kullanılır.

Bu zamanda for ve since nasıl kullanılır?

for'u bir zaman uzunluğuyla (for two hours), since'i ise bir başlangıç noktasıyla (since 3:00 PM) kullanın.

Sonuç gösteren bir present perfect continuous örneği nedir?

You are wet because you have been walking in the rain cümlesi, mevcut bir durumu yakın geçmişteki süregelen bir eylemle açıklar.

Present perfect continuous'ta sık yapılan bir hata nedir?

Bu zamanda bile normalde continuous biçimde kullanılmayan know ya da believe gibi durum fiilleriyle birlikte kullanmak.

Present perfect continuous az önce bitmiş bir şeyi anlatabilir mi?

Evet; eylem henüz durmuş olsa bile odak şimdiki görünür bir sonuçtaysa kullanılabilir: I've been running, that's why I'm out of breath.

Bu zamanda sorular nasıl kurulur?

Have ya da Has ile başlayın, ardından özne, sonra been, sonra da fiilin -ing biçimi gelir: Have you been working all day?

Present perfect continuous ile past continuous arasındaki fark nedir?

Present perfect continuous süregelen bir eylemi şimdiyle bağlar; past continuous ise geçmişte belirli bir anda devam eden, şimdiyle bağlantısı olmayan bir eylemi anlatır.

Genel olarak present perfect simple ile present perfect continuous arasındaki fark nedir?

Present perfect simple "ne" ya da "kaç tane" sorusuna yanıt verir; present perfect continuous ise "ne kadar süredir" sorusuna yanıt verir. Bu yüzden asıl mesele süre olduğunda daha iyi bir seçimdir.

Learna AI, present perfect ile continuous biçimi arasında nasıl karar verir?

Learna AI, bir cümlenin tamamlanmış bir sonucu mu yoksa süregelen bir süreyi mi vurguladığına bakar ve amaçlanan anlama uyan biçimi önerir.

Learna, for ve since'i doğru kullanmayı pratik etmeme yardımcı olabilir mi?

Evet. Learna AI, for ve since arasında seçim yapmanızı gerektiren cümlelerle alıştırma yaptırır ve "since two hours" gibi hatalı eşleşmeleri anında düzeltir.