Present Perfect Continuous: cümleler, alıştırmalar, testler ve örnekler

Present Perfect Continuous kullanıyoruz

Present Perfect Continuous, geçmişte başlayıp hâlâ devam eden ya da henüz durmuş olsa da şu anda görünür bir sonucu olan bir eylemden bahsetmek için kullanılır.

She has been working here for three years.
Üç yıldır burada çalışıyor.

Present Perfect Continuous Form

Subject + have/has been + V-ing

I have been studying all morning.
Bütün sabah boyunca ders çalışıyordum.
He has been waiting for you.
Seni bekliyor.

Present Perfect Continuous Kural

  • Geçmişte başlayan ve hâlâ devam eden bir eylem için kullanılır.
    I have been living in this city since 2022.
    2022'den beri bu şehirde yaşıyorum.
    They have been learning English for six months.
    Altı aydır İngilizce öğreniyorlar.
  • Yakın zamanda sona ermiş, ancak sonucu şu anda görülebilen bir eylem için kullanılır.
    She is tired because she has been running.
    Koştuğu için yorgun.
    Your clothes are wet because it has been raining.
    Kıyafetlerin ıslak çünkü yağmur yağıyordu.
  • Bir eylemin süresini veya sürecini vurgular.
    We have been working on this project all week.
    Bu proje üzerinde bütün hafta çalışıyoruz.
    He has been preparing for the exam since morning.
    Sabahdan beri sınava hazırlanıyor.
  • Süreyi göstermek için sık sık for ve since ile birlikte kullanılır.
    I have been reading for two hours.
    İki saattir okuyorum.
    She has been working here since January.
    Ocak ayından beri burada çalışıyor.
  • Yaygın zaman ifadeleri arasında bütün gün, bütün sabah, son zamanlarda, yakınlarda, boyunca ve -den beri yer alır.
    They have been talking all evening.
    Bütün akşam boyunca konuşuyorlardı.
    I have been feeling tired lately.
    Son zamanlarda kendimi yorgun hissediyorum.
  • Present Perfect Continuous sürece odaklanırken, Present Perfect ise daha çok sonuca odaklanır.
    ✅ She has been writing emails all morning. (process)
    ✅ She has written five emails this morning. (result)
  • Bazı fiiller genellikle continuous zamanlarda kullanılmaz (know, like, want, need, understand).
    ✅ I have known her for years.
    ❌ I have been knowing her for years.

Present Perfect Continuous Olumsuzluk

  • Olumsuzluk, have not been / has not been ya da bunların kısa biçimleri olan haven't been / hasn't been ile kurulur.
    I haven't been sleeping well recently.
    Son zamanlarda iyi uyuyamıyorum.
    She hasn't been working much this week.
    Bu hafta pek çalışmadı.
    They haven't been studying lately.
    Son zamanlarda ders çalışmıyorlar.

Present Perfect Continuous Sorular

Sorularda, have veya has özneden önce gelir.

Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?

Have you been waiting long?
Uzun zamandır mı bekliyorsunuz?
Has she been studying since morning?
O sabahdan beri ders çalışıyor mu?
Why have they been arguing?
Neden tartışıp duruyorlar?
How long has he been working here?
Ne zamandır burada çalışıyor?

Present Perfect Continuous Yaygın hatalar

❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.

Present Perfect Continuous Cümleler

I have been preparing for the interview since breakfast.
Kahvaltıdan beri mülakata hazırlanıyordum.
She has been working on the report all day.
Bütün gün rapor üzerinde çalışıyor.
We have been waiting for the update for two hours.
Güncellemeyi iki saattir bekliyoruz.
He has been learning English since last year.
Geçen yıldan beri İngilizce öğreniyor.
They have been discussing the new feature all morning.
Bütün sabah boyunca yeni özelliği tartışıyorlar.
I have been trying to fix this bug since yesterday.
Dünden beri bu hatayı düzeltmeye çalışıyorum.
She has been feeling much better recently.
Son zamanlarda kendini çok daha iyi hissediyor.
We have been living here for a long time.
Burada uzun zamandır yaşıyoruz.
He has been running every evening this month.
Bu ay her akşam koşuyor.
The team has been developing this feature for several weeks.
Ekip bu özelliği birkaç haftadır geliştiriyor.

Present Perfect Continuous Örnekler

I have been checking the document for the last twenty minutes.
Son yirmi dakikadır belgeyi kontrol ediyorum.
She has been speaking to customers all afternoon.
Bütün öğleden sonra müşterilerle konuşuyordu.
They have been working on the same task since Monday.
Pazartesiden beri aynı görev üzerinde çalışıyorlar.
We have been looking for a better solution recently.
Son zamanlarda daha iyi bir çözüm arıyorduk.
He has been fixing the server since early morning.
O, sabahın erken saatlerinden beri sunucuyu tamir ediyor.
I have been thinking about your idea a lot lately.
Son zamanlarda senin fikrin hakkında çok düşündüm.
She has been getting ready for the trip all day.
Bütün gün yolculuk için hazırlanıyordu.
We have been testing the application since last week.
Uygulamayı geçen haftadan beri test ediyoruz.
He has been talking to HR about the new policy.
Yeni politika hakkında İnsan Kaynakları ile konuşuyordu.
They have been planning the event for months.
Aylardır etkinliği planlıyorlar.

Uygulamada mevcut İngilizce dilbilgisi alıştırmaları

Tenses

Conditionals

Sentences

Verbs