Zamanlar ve görünüş

Present Perfect Continuous (have been + -ing) Konu Anlatımı

Seviye B1 Zamanlar ve görünüş
Ana fikir

Present perfect continuous, bir eylemin ne kadar süredir devam ettiğini vurgulamak için kullanılır ve have/has been + fiil-ing kalıbıyla kurulur: "I've been waiting for an hour." Burada beklemek bir saat önce başlamış ve hâlâ sürmektedir. Süre için 'for', başlangıç noktası için 'since' kullanırız: "She's been studying since 9am." ve "It's been raining all day." Türkçede "bir saattir bekliyorum" derken özneyi düşürebilir ve tek bir şimdiki zamanla anlatabiliriz; İngilizcede ise süre vurgusu bu bileşik yapı, for ve since ile yapılır.

Örnekler

  • I've been waiting for an hour. the waiting started an hour ago and continues
  • She's been studying since 9am. studying began at 9am and is ongoing
  • It's been raining all day. rain has continued all day

Dersin tamamı

Videodaki her şey, yazılı olarak.

  1. have been + -ing

    present perfect continuous

    <t>I've waited</t> ve <t>I've been waiting for an hour</t> benzer duyulur, ama sadece biri her dakikayı hissettirir. İşte bunu yapan zaman.

  2. have / has + been + verb-ing

    Bir şeyin ne kadar süredir, şimdiye dek devam ettiğini vurgulamak istediğinde bu zamanı kullan. Kalıbı basit: <t>have</t> ya da <t>has</t>, artı <t>been</t>, artı <t>-ing</t> almış fiil.

  3. Sonuç mu, süre mi

    present perfect
    • sonuç
    • bitti
    • ne oldu
    perfect continuous
    • eylem
    • hâlâ sürüyor
    • ne kadar süredir

    İki <t>perfect</t>'i karşılaştır. Sade <t>present perfect</t> sonucu gösterir: bitti. <t>Continuous</t> eylemin kendisini gösterir: ne kadar, hâlâ sürüyor, neredeyse hissettiğin çaba.

  4. I've been waiting for an hour.

    şimdiye dek sürüyor

    Ana kullanımla başla: geçmişte başlayıp şu an hâlâ süren bir eylem. I've been waiting for an hour.

  5. She's been studying for three hours.

    for = süre

    Şimdi ona eşlik eden iki küçük kelime. <t>For</t>'u bir zaman dilimiyle, yani süreyle kullan. Bir saat, iki hafta, asırlar. She's been studying for three hours.

  6. She's been studying since 9am.

    since = başlangıç noktası

    <t>Since</t>'i başladığı noktayla kullan: bir saat, bir gün, bir yıl. <t>Since</t> dokuz, <t>since</t> pazartesi, <t>since</t> 2020. She's been studying since 9am.

  7. It's been raining all day.

    yakın zamanda, görünür etki

    Şu andaki bir sonucu da açıklar. Eylem belki yeni durdu ama etkisini hâlâ görürsün. It's been raining all day.

  8. How long have you been learning English?

    how long = süre sorusu

    Süreyi <t>how long</t> ile sor. Bu zamanın yaratıldığı doğal soru budur. How long have you been learning English?

  9. I've been working since two hours. since + süre
    I've been working for two hours. for + süre

    for = ne kadar süredir · since = ne zamandan beri.

    Şimdi klasik tuzak. <t>Since two hours</t> deme. <t>Since</t> bir başlangıç noktası belirtir, süre değil. İki saat bir süredir, o yüzden <t>for two hours</t> olmalı.

  10. I've been knowing him for years. know = bir durum
    I've known him for years. durum → present perfect

    Durum fiilleri (know, like, own) sade perfect alır.

    İkinci tuzak: durum fiilleri. <t>know</t>, <t>like</t>, <t>own</t> gibi fiiller eylem değil durum anlatır, bu yüzden bu zamanı almaz. Birini <t>been knowing</t> edemezsin: onu yalnızca <t>known</t> edersin.

  11. I've been reading all morning.

    çaba, sonuç değil

    Her şeyi gösteren son bir karşıtlık. <t>I've read it</t> sonucu bildirir. <t>I've been reading it</t> seni süren çabanın içine koyar, belki daha bitmemiş bile. I've been reading all morning.

  12. Unutma

    • have/has + been + -ing → ne kadar süredir
    • for + süre · since + başlangıç noktası
    • Durum fiilleriyle olmaz (know, like)

    Yani unutma: <t>have</t> ya da <t>has</t>, artı <t>been</t>, artı <t>-ing</t>, süreyi vurgulamak için. <t>For</t> bir süre alır; <t>since</t> bir başlangıç noktası alır; durum fiilleri ise sade kalır.