Present Perfect Continuous (have been + -ing) Konu Anlatımı
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.
-
I've waited ve I've been waiting for an hour benzer duyulur, ama sadece biri her dakikayı hissettirir. İşte bunu yapan zaman.
-
Bir şeyin ne kadar süredir, şimdiye dek devam ettiğini vurgulamak istediğinde bu zamanı kullan. Kalıbı basit: have ya da has, artı been, artı -ing almış fiil.
-
İki perfect'i karşılaştır. Sade present perfect sonucu gösterir: bitti. Continuous eylemin kendisini gösterir: ne kadar, hâlâ sürüyor, neredeyse hissettiğin çaba.
-
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.
-
Şimdi ona eşlik eden iki küçük kelime. For'u bir zaman dilimiyle, yani süreyle kullan. Bir saat, iki hafta, asırlar. She's been studying for three hours.
-
Since'i başladığı noktayla kullan: bir saat, bir gün, bir yıl. Since dokuz, since pazartesi, since 2020. She's been studying since 9am.
-
Ş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.
-
Süreyi how long ile sor. Bu zamanın yaratıldığı doğal soru budur. How long have you been learning English?
-
Şimdi klasik tuzak. Since two hours deme. Since bir başlangıç noktası belirtir, süre değil. İki saat bir süredir, o yüzden for two hours olmalı.
-
İkinci tuzak: durum fiilleri. know, like, own gibi fiiller eylem değil durum anlatır, bu yüzden bu zamanı almaz. Birini been knowing edemezsin: onu yalnızca known edersin.
-
Her şeyi gösteren son bir karşıtlık. I've read it sonucu bildirir. I've been reading it seni süren çabanın içine koyar, belki daha bitmemiş bile. I've been reading all morning.
-
Yani unutma: have ya da has, artı been, artı -ing, süreyi vurgulamak için. For bir süre alır; since bir başlangıç noktası alır; durum fiilleri ise sade kalır.