İçeriğe geç
AbOnlinEnglish Dil Eğitimi logosuABONLINENGLISH DİL EĞİTİMİGrammar

GrammarB2Present Tenses

Present Perfect vs Present Perfect Continuous

Result and quantity (have done) or process and duration (have been doing)?

Yakın Geçmiş - Yakın Geçmiş Sürekli Farkı

Son güncelleme: · Hazırlayan: AbOnlinEnglish Dil Eğitimi

Quick Understanding

Present Perfect Simple (have/has + V3) ve Present Perfect Continuous (have/has been + V-ing), ikisi de geçmişten şimdiye uzanan bir bağlantı kurar, ama vurguladıkları şey farklıdır. Present Perfect Simple, bir eylemin sonucuna ve tamamlanmasına odaklanır — "ne kadar şey yapıldı" sorusuna cevap verir. Present Perfect Continuous ise sürece, süreye ve devamlılığa odaklanır — "ne kadar süredir yapılıyor" sorusuna cevap verir.

The Structure

Formula

Present Perfect Simple: have/has + V3 → SONUÇ / MİKTAR
Present Perfect Continuous: have/has been + V-ing → SÜREÇ / SÜRE
Bazı fiillerle (live, work, study) anlam neredeyse aynı kalır: "I've lived here for years" ≈ "I've been living here for years" — ikisi de doğaldır.

Affirmative / Negative / Question

Present Perfect SimplePresent Perfect Continuous
VurguSonuç, tamamlanma, miktarSüreç, süre, devamlılık
Soru kalıbıHow many/much...?How long...?
ÖrnekShe has cleaned the kitchen.She has been cleaning the kitchen.

Word Order

Miktar/sayı ifadeleri (three, a lot of, how many) genelde Simple ile; süre ifadeleri (for two hours, all day, how long) genelde Continuous ile birlikte kullanılır.

  • I have written two reports today.Bugün iki rapor yazdım. (sonuç/miktar)
  • I have been writing for three hours.Üç saattir yazıyorum. (süreç/süre)

How It Works

When do we use it?

  • Tamamlanmış bir sonuç, miktar veya sayı belirtmek için → Present Perfect Simple: I've written three emails this morning.
  • Sürecin ne kadar sürdüğünü vurgulamak için → Present Perfect Continuous: I've been writing emails all morning.
  • "How many/how much" sorusu → Present Perfect Simple: How many pages have you written?
  • "How long" sorusu → Present Perfect Continuous: How long have you been writing?
  • Kalıcı bir değişim/durum → genelde Present Perfect Simple: The population has grown significantly.
  • Geçici, yorucu, iz bırakan bir aktivite → genelde Present Perfect Continuous: I've been running — that's why I'm sweating.

When DON'T we use it?

Bir miktar/sayı belirtilen cümlede Continuous KULLANMA — sayı verildiğinde genelde tamamlanmış bir sonuç anlatılır, bu yüzden Simple tercih edilir.
❌ I have been reading five books this year. → ✅ I have read five books this year.
Stative fiillerle Continuous KULLANMA — know, believe, own gibi fiiller sadece Simple ile kullanılır.
❌ I have been knowing the truth for a while. → ✅ I have known the truth for a while.

Short Answers

Hızlı test: Cümlede bir SAYI ya da "tamamlandı" hissi varsa → Simple. Cümlede SÜRE ya da "hâlâ/az önce devam ediyordu" hissi varsa → Continuous.
Türkçe Mantığı

Zihninde şu sırayla ilerle:

TÜRKÇEDE NE DEMEK İSTİYORUM? → "Bahçeyi suladım, bitti" mi, yoksa "Bir saattir bahçeyi suluyorum" mu?
↓
VURGU SONUÇTA MI (kaç tane / bitti mi), YOKSA SÜREDE Mİ (ne kadar zamandır)?
↓
SONUÇ → Present Perfect Simple / SÜRE-SÜREÇ → Present Perfect Continuous
↓
CÜMLE → "I have watered the garden." / "I have been watering the garden for an hour."

Examples

Sonuç (Simple) vs Süreç (Continuous)

  • I've cleaned my room.Odamı temizledim. (bitti, sonuç ortada)
  • I've been cleaning my room all afternoon.Bütün öğleden sonra odamı temizliyorum. (süreç, belki bitmedi)
  • He has painted two rooms so far.Şimdiye kadar iki oda boyadı. (miktar/sonuç)
  • He has been painting the walls since morning.Sabahtan beri duvarları boyuyor. (süreç)

How Many vs How Long

  • How many emails have you sent today?Bugün kaç e-posta gönderdin?
  • How long have you been sending emails today?Bugün ne kadar zamandır e-posta gönderiyorsun?
  • How many times has she called you?Seni kaç kez aradı?
  • How long has she been calling you?Seni ne kadar zamandır arıyor?

İkisi de Doğal Olabilen Durumlar

  • I've worked here for eight years.Burada sekiz yıldır çalışıyorum.
  • I've been working here for eight years.Burada sekiz yıldır çalışıyorum. (neredeyse aynı anlam)
  • We've studied English since primary school.İlkokuldan beri İngilizce öğreniyoruz.
  • We've been studying English since primary school.İlkokuldan beri İngilizce öğreniyoruz. (neredeyse aynı anlam)

Compare & Notice

Compare With

Present Perfect Simple

"Ne kadar / kaç tane" — tamamlanmış sonuç ve miktar: "I've read three chapters."

VS

Present Perfect Continuous

"Ne kadar süredir" — devam eden süreç ve süre: "I've been reading for two hours."

Karar Şeması (Decision Guide)

SONUÇ / MİKTAR vurgusu (Simple)
SÜREÇ / SÜRE vurgusu (Continuous)

Aynı gerçek olayı iki farklı açıdan anlatabilirsin: "I've painted three walls" (kaç tanesi bitti) ile "I've been painting all day" (ne kadar zamandır uğraşıyorum) — ikisi de doğru olabilir, hangisini seçtiğin neyi vurgulamak istediğine bağlıdır.

Common Mistakes

❌ I have been finishing my homework.
✅ I have finished my homework.
WHY? "finish" tamamlanma bildiren bir fiildir; sonuç/bitmişlik vurgulanırken Simple kullanılır, Continuous değil.
❌ How long have you read that book?
✅ How long have you been reading that book?
WHY? "How long" bir süreyi sorduğu için genelde Continuous ile birlikte kullanılır.
❌ She has been writing five letters this week.
✅ She has written five letters this week.
WHY? Belirli bir sayı (five letters) verildiğinde, tamamlanmış bir miktar vurgulandığı için Simple kullanılır.
❌ I've been owning this car for two years.
✅ I've owned this car for two years.
WHY? "own" stative bir fiildir, Continuous formu (owning) kullanılamaz; süre bildirse bile Simple kalır.

Quick Check

3 kısa soru. Cevabını seçer seçmez doğru cevabı ve nedenini göreceksin.

Practice

8 soru. Farklı soru tipleriyle pekiştir. Her cevaptan sonra açıklamayı oku; istersen baştan dene.

Final Check

Konunun tamamını kapsayan kısa test. Cevaplar ve açıklamalar testi bitirince görünür.

Sık Sorulan Sorular

"How many" ve "how long" hangi yapıyı ister?

How many / how much → simple (How many pages have you written?). How long → genelde continuous (How long have you been writing?).

Durum fiilleri continuous olur mu?

Hayır: I've owned this car for two years. (been owning ❌)

Download the Lesson

Konu anlatımı, örnekler, sık yapılan hatalar, alıştırmalar ve cevap anahtarı — yazdırmaya hazır.

Download PDF Lesson

A4 · 6 sayfa · 72 KB · Cevap anahtarlı