Temel · Unit 20

Sürekli yakın geçmiş zaman

sürekli yakın geçmiş zaman, have / has been + fiil-ing biçimindedir ve geçmişte bir anda başlayan eylemin bugüne dek sürmekte olduğunu vurgular.

Açıklama

sürekli yakın geçmiş zaman, have / has been + fiil-ing biçimindedir ve geçmişte bir anda başlayan eylemin bugüne dek sürmekte olduğunu vurgular. yakın geçmiş zaman sonuç ve deneyime odaklanırken, sürekli biçim o eylemin şu ana dek uzanan 'sürecin' kendisine odaklanır.

 

A.  Biçim — have / has been + fiil-ing 

sürekli yakın geçmiş zamanda özneye uyan have ya da has ardına be fiilinin geçmiş zaman ortacı olan been konur, onun ardına da fiil-ing eklenir. Formül have / has been + fiil-ing olarak üç öbektir; has been yalnızca üçüncü tekil şahıs öznede kullanılır.

Öznehave/has been + fiil-ingÖrnek
I / you / we / theyhave been + fiil-ingI have been reading.
he / she / ithas been + fiil-ingShe has been reading.
Tekil adhas been + fiil-ingAnna has been reading.

Olumsuz tümce haven't been / hasn't been + fiil-ing, soru tümcesi ise Have / Has + özne + been + fiil-ing? sıralamasıyla kurulur.

  • I have been learning Japanese this year. (Bu yıl boyunca Japonca öğreniyorum.)
  • He has been working out every day. (Her gün ara vermeden spor yapıyor.)
  • They haven't been sleeping well. (İyi uyuyamıyorlar.)
  • Has she been feeling better? (Kendini daha iyi hissediyor mu?)

 

B.  Yakın geçmiş zamandan farkı — sonuç vs süreç 

yakın geçmiş zaman (have + p.p.) eylemin tamamlanıp bıraktığı sonuca odaklanır; sürekli yakın geçmiş zaman (have been + -ing) ise eylemin bugüne dek sürmekte olduğu sürece odaklanır. Aynı durumda bile odağı nereye koyduğunuza göre zaman seçimi değişir.

ZamanOdakÖrnek
Yakın geçmiş zaman (tamamlanma·sonuç)Bitti ve sonucu kaldıI have written three emails.
Sürekli yakın geçmiş zaman (süren eylem)Bugüne dek sürdürüyorI have been writing emails all morning.
Yakın geçmiş zaman (deneyim sayısı)Bugüne dek kaç kezShe has read this book twice.
Sürekli yakın geçmiş zaman (bugüne dek süren)Şimdi de sürüyorShe has been reading this book for two weeks.
  • I have painted the wall. (Duvarı boyayıp bitirdim.)
  • I have been painting the wall all day. (Bütün gün duvarı boyuyorum.)
  • He has read three books this month. (Bu ay üç kitabı okuyup bitirdi.)
  • He has been reading all afternoon. (Bütün öğleden sonra kitap okuyor.)

 

C.  Sık eşlik eden sözler — for / since / all day 

sürekli yakın geçmiş zaman ne kadar süredir devam ettiğini vurguladığı için for(süre), since(başlangıç anı), all day / all week gibi süreklilik sözleriyle ikili oluşturarak sık kullanılır. How long ~? ile sorulan sorulara da doğal biçimde cevap verebilirsiniz.

SözArdından gelenÖrnek
forsüreI have been waiting for an hour.
sincebaşlangıç anıShe has been working since 9 a.m..
all day / all weekgün boyu·hafta boyuIt has been snowing all day.
lately / recentlybugünlerde·son zamanlardaI have been feeling tired lately.
How long ~?ne kadar süredirHow long have you been studying?
  • She has been talking on the phone for an hour. (Bir saattir telefonda konuşuyor.)
  • We have been living in this city since 2018. (2018'den beri bu şehirde yaşıyoruz.)
  • The kids have been playing outside all afternoon. (Çocuklar bütün öğleden sonra dışarıda oynuyor.)
  • How long have you been learning Korean? (Ne kadar süredir Korece öğreniyorsunuz?)

Önemli noktalar

  1. 1sürekli yakın geçmiş zaman have / has been + fiil-ing olmak üzere üç öbekten oluşur: biçimin ilk can alıcı noktası budur. (Örnek: She has been working.)
  2. 2yakın geçmiş zaman tamamlanmış sonuca, sürekli yakın geçmiş zaman ise bugüne dek uzanan sürece odaklanır: bu farkı duyguyla öğrenin. (Örnek: I have painted — boyayıp bitirdi / I have been painting — hâlâ boyuyor)
  3. 3for(süre), since(başlangıç anı), all day / all week gibi süreklilik sözleriyle ikili oluşturup ne kadar süredir devam ettiğini vurgular: bu kullanım uygulamada işe yarar.
  4. 4know, like, love, want, have(sahip olmak) gibi durum fiilleri sürekli yakın geçmiş zamanda kural olarak kullanılmaz: bu ayrıklığı bilin. (Örnek: I have known him for years. — I have been knowing him. yanlıştır)
  5. 5Türkçedeki '~ yapıyorum · ~ edip duruyorum · hâlâ ~ etmekteyim' anlatımları çoğunlukla sürekli yakın geçmiş zamana karşılık gelir: bu duyguyu yakalarsanız zaman seçimi kolaylaşır.

Örnekler

I have been working all morning.
Bütün sabah çalışıyorum.
She has been studying for three hours.
Üç saattir ders çalışıyor.
We have been waiting for the bus for 20 minutes.
Yirmi dakikadır otobüsü bekliyoruz.
He has been learning Chinese since last year.
Geçen yıldan beri Çince öğreniyor.
They have been playing tennis all afternoon.
Bütün öğleden sonra tenis oynuyorlar.
Bu ünitede daha fazla örnek var. Kayıt olursan hepsini görüp dinleyebilirsin.

Sık yapılan hatalar

I have working all day.
I have been working all day.
She has been study for three hours.
She has been studying for three hours.
He is been waiting for an hour.
He has been waiting for an hour.
I have been knowing him for years.
I have known him for years.
We have been living here since ten years.
We have been living here for ten years.
Gerçekten bildiğinden emin ol
Kuralı okumakla uygulamak farklı şeyler. Yanlış yaptığında yapay zekâ hangi konuda takıldığını gösterir.
Ücretsiz alıştırma yap