# Present perfect continuous: ne zamandır?

Have/has been + -ing ile geçmişte başlayıp şimdiye uzanan süreci anlat: hâlâ süren işler, izi görünen yakın etkinlikler ve son zamanlardaki alışkanlıklar. Simple ile farkı, durum fiilleri ve cevaplı alıştırma.

Yazar: Aslıgül Aşkın · Yayın tarihi: 2026-10-24
Sayfanın adresi: https://grammardots.com/tr/blog/ingilizce-present-perfect-continuous

Present perfect continuous (have/has been + fiil-ing), geçmişte başlayıp şimdiye uzanan bir süreci anlatır. Türkçedeki “ne zamandır” sorusu ve “iki saattir çalışıyorum” gibi cümleler çoğu zaman bu yapıyla karşılanır: “I've been studying for two hours.” Süreç hâlâ sürüyor olabilir ya da az önce bitmiş ve izi şu an görünüyor olabilir. Bu yazıda yapının biçimlerini, üç temel kullanımını, present perfect simple'dan farkını ve Türkçe düşünürken en sık yapılan hataları örneklerle göreceksin.

## Biçim: have/has been + -ing

Present perfect continuous'ın biçimleri

| Cümle türü | Kalıp | Örnek |
| --- | --- | --- |
| Olumlu | özne + have/has been + fiil-ing | She's been working all day. |
| Olumsuz | özne + haven't/hasn't been + fiil-ing | I haven't been sleeping well. |
| Soru | Have/Has + özne + been + fiil-ing? | Have you been waiting long? |
| Süre sorusu | How long + have/has + özne + been + fiil-ing? | How long has he been living here? |

I, you, we ve they ile have; he, she ve it ile has kullanılır. Konuşmada yardımcı fiil neredeyse her zaman kısalır: I've been, she's been, they've been. Buradaki she's, she is değil she has kısaltmasıdır; arkasından been geldiği için bunu anlarsın. Been ile -ing'li fiil her zaman yan yana kalır. Soru kurarken yalnızca have ya da has öznenin önüne geçer: “Has she been working?”

## Birinci kullanım: hâlâ süren iş

En bilinen kullanım, başlayıp hâlâ devam eden bir etkinliğin süresini söylemektir. “We've been living in İzmir since 2019.” (2019'dan beri İzmir'de oturuyoruz.) “It's been raining for three hours.” (Üç saattir yağmur yağıyor.) Türkçede bu cümleler şimdiki zamanla kurulur. İngilizcede present continuous yalnızca şu anı anlatır; geçmişte başlayan bir süreyi taşıyamaz. For süreyi (for ten minutes, for a year), since başlangıç noktasını (since Monday, since I was a child) verir. Bu seçimi [present perfect ile for ve since](https://grammardots.com/tr/blog/present-perfect-for-since) yazısında ayrıntılı anlattık; burada önemli olan, sürenin fiile have been + -ing ile bağlanmasıdır.

## İkinci kullanım: az önce biten, izi görünen süreç

Bazen etkinlik bitmiştir ama sonucu şu an ortadadır. Bir arkadaşın kapıda nefes nefese duruyorsa “Have you been running?” diye sorarsın. Mutfak tezgâhı unla kaplıysa “Someone's been baking” dersin. Ellerin boyalıysa “I've been painting the fence” diye açıklarsın. Bu cümlelerde süre söylenmez. Vurgu, şu an gördüğün belirti ile ona yol açan yakın süreç arasındaki bağdadır. Yapıyı yalnızca “hâlâ devam eden iş” diye ezberlersen bu kullanım gözünden kaçar.

## Üçüncü kullanım: son zamanlarda tekrarlanan şey

Lately, recently ve these days ile son haftalarda tekrar eden bir alışkanlığı anlatabilirsin: “I've been going to bed too late recently.” (Son zamanlarda çok geç yatıyorum.) “She's been cycling to work lately.” Burada tek bir uzun etkinlik yoktur; birçok kez yinelenen ve henüz bitmemiş bir dönem vardır. Bu kullanım, rutinindeki bir değişikliği anlatırken çok işe yarar: “I've been drinking less coffee these days.” Bir sohbeti başlatmak için de kullanılır: “What have you been doing lately?”

## Süreç mi, sonuç mu?

Present perfect simple (have + fiilin üçüncü hâli) tamamlanan sonucu ve miktarı, continuous ise süreci ve süreyi öne çıkarır. Aynı akşam için iki cümle de doğrudur: “I've been reading for an hour.” (Bir saattir okuyorum.) “I've read three chapters.” (Üç bölüm okudum.) İpucu soru sözcüğündedir: how long süreci, how many ve how much sonucu sorar. “How many pages have you read?” sorusuna “I've been reading fifty pages” diye cevap verilmez; “I've read fifty pages” denir.

Aynı fiil farklı mesaj verir. “I've been painting the kitchen” işin sürdüğünü ya da yeni bittiğini düşündürür; belki yorgunsundur ya da üstün boyalıdır. “I've painted the kitchen” ise işin bittiğini ve mutfağın hazır olduğunu söyler. İş yerinde de fark önemlidir. “I've been writing the report all morning” harcadığın emeği anlatır. Yöneticin raporun bitip bitmediğini öğrenmek istiyorsa yararlı cevap “I've written the first two sections” olur.

## Durum fiilleri genellikle continuous olmaz

Know, believe, like, own, belong ve understand gibi durum bildiren fiiller genellikle -ing almaz. “I've known Ece for years” doğaldır; “I've been knowing Ece” değildir. Durum uzun sürse de fiil continuous olmaz. Bazı fiiller iki anlam taşır. Have, sahip olmak anlamında simple kalır: “I've had this phone for two years.” Bir yaşantıyı anlatırken ise continuous olabilir: “We've been having problems with the printer.”

## Türkçeden gelen üç hata

Birinci hata şimdiki zamanı kullanmaktır: “I am working here for five years” yerine “I've been working here for five years” de. İkinci hata since ile süre vermektir: “since three weeks” değil, “for three weeks.” Üçüncüsü bu yapıyı bitmiş bir geçmiş zamana taşımaktır. Dün yapılıp biten bir iş için “I've been studying yesterday” denmez; “I studied yesterday” ya da o saatteki süreci anlatmak için “I was studying at eight o'clock yesterday” denir.

## Beş cümlelik alıştırma

Parantezdeki fiili present perfect continuous ya da simple ile tamamla. 1. Your eyes are red. (you / cry)? 2. I (wait) for the bus for twenty minutes. 3. She (write) four emails this morning. 4. We (know) each other since primary school. 5. My neighbour (play) the drums all afternoon, and I can't concentrate.

Cevaplar: 1. Have you been crying? (şu an görünen iz) 2. I've been waiting (süre; hâlâ bekliyorsun) 3. She's written four emails (miktar, yani sonuç) 4. We've known each other (know bir durum fiilidir) 5. My neighbour has been playing the drums (süren ve etkisini hâlâ hissettiğin süreç). Yanlışın varsa önce sorunun süreci mi sonucu mu sorduğuna bak. Süre ifadelerini hızla ayırmak için yazının sonundaki etkinlikte for ve since gruplarını dene.

## Sırada ne var?

Present perfect simple'ı henüz rahat kullanmıyorsan önce onu oturt; continuous'ı en iyi simple ile yan yana koyunca görürsün. Bu yapının hangi seviyenin konusu olduğunu ve öncesinde hangi konuların bulunduğunu görmek için [seviyelere göre İngilizce gramer konuları](https://grammardots.com/tr/blog/ingilizce-gramer-konulari-seviyelere-gore) listesine bak. Bu hafta kendine üç cümle yaz: biri hâlâ süren bir iş, biri izi görünen yakın bir etkinlik, biri de son zamanlardaki bir alışkanlık hakkında olsun.

## Sık sorulan sorular

### Present perfect continuous ile present continuous aynı şey mi?

Hayır. “I'm working” yalnızca şu anı anlatır; “I've been working since nine” işin saat dokuzda başladığını ve şimdiye kadar sürdüğünü de söyler. Cümlede bir süre ya da başlangıç noktası varsa perfect biçim gerekir.

### Olumsuz cümle ne anlatır?

“I haven't been sleeping well” son zamanlarda iyi uyumadığını anlatır, hiç uyumadığını değil. Hiç yapılmayan bir iş için genellikle simple biçim kullanılır: “I haven't slept since yesterday.”
