İçeriğe geç
B1grammar17 soru

Present perfect continuous

Present perfect continuous, geçmişte başlayıp hâlâ süren ya da az önce bitip izini bırakan bir etkinliği anlatır; Türkçedeki “iki saattir bekliyorum” cümlesinin İngilizce karşılığıdır. Bu sayfada have been + -ing yapısını, for ve since kullanımını ve present perfect simple ile farkını çalışır, ardından oyunda pratik yaparsın.

Hızlı Öğren

Present perfect continuous bir etkinliğin ne kadar süredir devam ettiğini ya da şu an görülen izini anlatır; odakta sonuç değil süreç vardır.

Aklında tut

  • have ya da has + been + fiil-ing: I have been studying for three hours.
  • Şu an görülen izi açıklar: his clothes are dirty because he has been gardening.
  • know, believe, love gibi durum fiilleri continuous olmaz: I have known her for years.

Örnekler

  1. 1The software developer has been writing computer code since early this morning.
  2. 2Why are your shoes so muddy? — Because I have been walking in the wet woods.

Kaçınılması Gereken Yaygın Tuzak

“-dir yapıyorum” anlamını present continuous ile verme: I am waiting for two hours yanlış, I have been waiting for two hours doğru.

Derinlemesine İncele

Kural

  1. İki fikir bir arada

    Present perfect continuous iki fikri birleştirir: perfect kısmı olayı geçmişten şimdiye bağlar, continuous kısmı ise onu bitmiş bir sonuç olarak değil, süren bir süreç olarak gösterir.

  2. Have ya da has been + -ing

    Yapı: have ya da has + been + fiil-ing. I, you, we, they ile have been ('ve been), he, she, it ile has been ('s been) gelir: I have been studying for three hours, She has been working at the clinic all morning. Olumsuzu haven't been ve hasn't been ile kurulur; soruda have ya da has öne geçer: How long have you been learning the piano?

  3. Süren etkinliğin süresi

    İki temel kullanımı vardır.

    (1) Geçmişte başlayıp şu ana kadar süren bir etkinliğin süresi. Türkçede “İki saattir bekliyorum” derken şimdiki zaman kullanırız; İngilizcede bu anlam present continuous ile değil, present perfect continuous ile verilir: I have been waiting for two hours. for süreyi (for forty minutes), since başlangıç noktasını (since two o'clock) söyler.

  4. Az önce bitmiş işin izi

    (2) Az önce bitmiş bir etkinliğin şu an görülen izi: Why are your clothes muddy? I have been planting flowers.

  5. Simple ile farkı

    Present perfect simple ile farkı şudur: simple işin bittiğini ve ortaya çıkan miktarı öne çıkarır (I have painted the living room, iş tamam), continuous ise süreci ve harcanan zamanı öne çıkarır (I have been painting the living room, boya belki hâlâ ıslak, iş bitmemiş olabilir).

Cümlenin anatomisi

Bu dersin cümleleri, İngilizcenin istediği sırayla parçalarına ayrıldı.

  1. ÖzneThe software developerYardımcı fiilhas beenFiilwritingNesnecomputer codeZamansince early this morning.

  2. ÖzneWeYardımcı fiilhave beenFiilwaitingBiçimpatientlyYeron the station platformZamanfor forty-five minutes.

  3. Soru sözcüğüHow longYardımcı fiilhaveÖzneyouFiilbeen studyingNesneEnglish grammarYerat this language institute?

Görsel rehber

How to read this B1 topic

At B1, grammar links ideas: condition, result, reported meaning, experience, and narrative order.

1. Name the relationship

Ask whether the sentence gives a condition, contrast, cause, report, or result.

If it rains, we will stay home.

2. Separate time from aspect

Finished event, visible result, duration, and background action use different forms.

I had left before she arrived.

3. Test both clauses

In complex sentences, the second half often proves the first half.

I wish I knew.

Perfect aspect

Perfect forms connect one time to another: earlier to now, earlier to a past point, or duration up to a point.

FormPatternCore useExample
present perfecthave / has + past participlepast result or experience nowI have finished.
present perfect continuoushave / has been + -ingduration up to nowShe has been studying.
past perfecthad + past participleearlier than another past eventThey had left before noon.
past perfect continuoushad been + -ingduration before a past pointI had been waiting.

Contrasts that often decide the answer

Event or background

Simple forms move events forward; continuous forms show an action in progress.

I left while she was talking.

Fact or stance

Modals, hedges, and reporting structures show how certain or responsible the speaker sounds.

This may indicate a problem.

Clause or compressed phrase

Advanced writing often compresses full clauses into participle, noun, or prepositional phrases.

Having reviewed the data, we revised the plan.

Örnekler

  1. 1The software developer has been writing computer code since early this morning.
  2. 2Why are your shoes so muddy? — Because I have been walking in the wet woods.
  3. 3We have been waiting patiently on the station platform for forty-five minutes.
  4. 4Emma has been practicing that difficult violin concerto every single afternoon.
  5. 5The municipal workers have been repairing the water pipes throughout the street.
  6. 6How long have you been studying English grammar at this language institute?
  7. 7It has been raining steadily across the valley since dawn, and the river is rising.
  8. 8He looks exhausted because he has been working overtime on the construction site.
  9. 9They have been discussing the terms of the commercial contract for two hours.
  10. 10My sister has been looking for a dependable used car for over three weeks.

İstisnalar

Durum bildiren fiiller (know, believe, belong, understand, love, hate ve sahip olmak anlamındaki have) continuous biçim almaz; süre bildirirken present perfect simple kullanılır: I have known David for ten years. Live ve work fiillerinde ise iki biçim arasında neredeyse fark yoktur: I have lived here for five years ile I have been living here for five years ikisi de doğrudur. Bir işin kaç kez yapıldığını ya da ne kadarının bittiğini sayarken continuous değil simple seçilir: She has written three emails.

Sık yapılan hatalar

  • Süreyi present continuous ile vermek

    Hata

    I am waiting for two hours.

    Doğru

    I have been waiting for two hours.

    Türkçedeki “-dir bekliyorum” yapısı bu hatanın ana kaynağıdır.

  • Been'i atlamak

    Hata

    I have studying for hours.

    Doğru

    I have been studying for hours.

  • Durum fiilini continuous yapmak

    Hata

    I have been knowing him for years.

    Doğru

    I have known him for years.

Kısa tekrar

Kendini sınamadan önce dersin özü tek kartta.

Aklında tut

  1. have ya da has + been + fiil-ing: I have been studying for three hours.
  2. Şu an görülen izi açıklar: his clothes are dirty because he has been gardening.
  3. know, believe, love gibi durum fiilleri continuous olmaz: I have known her for years.

Sık yapılan hatalar

  • Hata: I am waiting for two hours.

    Doğru: I have been waiting for two hours.
  • Hata: I have studying for hours.

    Doğru: I have been studying for hours.
  • Hata: I have been knowing him for years.

    Doğru: I have known him for years.

Kendini dene

Şu an sürdürdüğün üç etkinliği ne zamandır yaptığınla birlikte for ve since kullanarak yaz, sonra bu konuyu pratik et.

Bu seviyedeki diğer konularla öğrenmeye devam edin.

SıradakiOyunlarBugünün planına dön