gevezebaykuş
EN
Menü
← Tüm dilbilgisi konuları
B2

Present perfect continuous (have/has been + -ing)

Present perfect continuous, geçmişte başlayıp şimdiye kadar süren (ya da yeni biten) eylemleri anlatır; süreye ve eylemin kendisine odaklanır.

Güneş ve Alparslan, Hoot ve Dobi ile renkli öğrenme yolunda. Adım adım ilerle

Kurallar

  • Kural 1: have / has + been + -ing

    I / you / we / they → have been; he / she / it → has been. Ardından fiilin -ing hâli gelir.

    Kalıp: özne + have / has been + fiil-ing

    Örnek: We've been playing for two hours. (İki saattir oynuyoruz.)

    Örnek: It's been snowing all night. (Bütün gece kar yağıyor.)

  • Kural 2: Görünen sonuç

    Yeni biten bir eylemin izleri şimdi görünüyorsa da bu zamanı kullanırız.

    Örnek: Your hands are dirty. Have you been gardening? (Ellerin kirli. Bahçede mi çalışıyordun?)

    Örnek: I'm hot because I've been running. (Koşuyordum, o yüzden sıcakladım.)

  • Kural 3: Simple mı, continuous mı?

    Continuous → eylemin kendisi ve süresi (how long). Simple → sonuç ve miktar (how many).

    Örnek: I've been painting all morning. (Bütün sabah resim yapıyorum.)

    Örnek: I've painted two pictures. (İki resim yaptım.)

  • Kural 4: Durum fiilleri -ing almaz

    know, like, love, have (sahip olmak), believe, understand gibi durum fiilleri (state verbs) bu anlamlarıyla normalde continuous olmaz; present perfect simple kullanılır.

    Örnek: I've known Deniz since kindergarten. (Deniz'i anaokulundan beri tanıyorum.)

    Örnek: We've had this car for years. (Bu araba yıllardır bizde.)

Sık yapılan hatalar

  • I am waiting for an hour. → I have been waiting for an hour.

    Süre + şimdiye kadar → present perfect continuous.

  • It is raining since Monday. → It has been raining since Monday.

    since ile şimdiki zaman kullanılmaz.

  • She has been knowing him for years. → She has known him for years.

    know durum fiilidir, -ing almaz.

B2 seviyesinde 23 konu içinde 1. sırada.

Bu seviyede keşfe devam