Present Perfect Continuous Tense (Yakın Geçmiş Zamanda Süreklilik)
Present Perfect Continuous Tense, geçmişte başlayıp günümüze kadar devam eden eylemleri anlatmak için kullanılır. Bu zaman eylemin henüz bitmediğini ve gelecek zamanda da devam edeceğini vurgular. Present Perfect Continuous Türkçe'ye, eylem sonuçlanmamış ise "yüklem + -iyor/-mekte", eylem sonuçlanmış ise "yüklem + -di,dı" ile aktarılır.
Tüm zamanları bir tabloda görmek için... Zamanlar Tablosunu Tıklayınız...
Present Perfect Continuous Tense ile Olumlu Cümle Yapısı
Özne + have/has been + verbing + Nesne + Belirteç + Yer + Zaman
I / You/ We / They + have been + verb1+ing
He / She / It + has been + verb1+ing
I have been | working |
You have been | speaking |
He has been | talking |
She has been | sleeping |
It has been | eating |
We have been | staying |
You have been | speaking |
They have been | listening |
Örnek Cümleler
I have been writing since ten this morning. (Bu sabah 10'dan beri yazıyorum/yazmaktayım.)
I have been waiting here over an hour. (Burada bir saatten fazla bir zamandır beklemekteyim.)
He has been getting to school by bus this week. (O, bu hafta okula otobüsle gidiyor.)
I have been teaching English since last summer. (Ben geçen yazdan beri İngilizce öğretmekteyim.)
My sister has been watching TV all afternoon. (Kız kardeşim tüm öğleden sonra televizyon izlemektedir.)
I have been watching TV since 9am. (Sabah 9 dan beri televizyon izliyorum.)
He has been playing football for a long time. (Uzun zamandır futbol oynuyor.)
I have been working here for two years. (İki yıldır burada çalışıyorum.)
He has been working very hard recently. (Son günlerde çok çalışıyor.)
The children have been sleeping since this afternoon. (Çocuklar bu öğleden beri uyuyorlar.)
The telephone has been ringing for five minutes. (Telefon iki dakikadır çalıyor.)
He has been teaching English for 3 hours. (O üç saattir İngilizce öğretiyor.)
Present Perfect Tense ile Olumsuz Cümle Yapısı
Özne + have/has + not + been + verb1+ing + Nesne + Belirteç + Yer + Zaman
Olumsuz kısaltma: I have not (I haven't), You have not (You haven't) ,She has not (She hasn't) ,They have not (They haven't)
I have not been | working |
You have not been | speaking |
He has not been | talking |
She has not been | sleeping |
It has not been | eating |
We have not been | staying |
You have not been | speaking |
They have not been | listening |
Örnek Cümleler
Maddie hasn't listening to music for a long time. (Maddie uzun süredir müzik dinlemiyor.) .
I haven’t seeing her for two weeks (Onu iki haftadır görmüyorum.)
It has not raining since then. (O zamandan beri yağmur yağmıyor.)
She hasn’t sleeping for two days..(İki gündür uyumuyor.)
Betül hasn't been feeling well for three weeks. (Betül 3 haftadır kendisini iyi hissetmiyor.)
Sinem hasn't been visiting us since April. (Sinem nisandan beri bizi ziyaret etmiyor.)
The sun has not been shining for a while. (Bir zamandır güneş açmıyor.)
You haven’t been listening to me while I am talking to you. (Ben seninle konuşurken beni dinlemiyorsun.)
She hasn’t been watching the movie since you got here. (Geldiğinden beridir filmi seyretmiyordu.)
She hasn’t been staying with me since last year. (Geçen yıldan beridir benimle kalmıyordu.)
Present Perfect Tense ile Soru Cümle Yapısı
Have/Has + Özne + been + verb1+ing + Nesne + Belirteç + Yer + Zaman
Have i been | working? |
Have you been | speaking? |
Has he been | talking? |
Has she been | sleeping? |
Has it been | eating? |
Have we been | staying? |
Have you been | speaking? |
Have they been | listening? |
Örnek Cümleler
Have you been exercising lately? (Son zamanlarda egzersiz mi yapıyorsun?)
Has it been raining in Adana for 2 months. (Adana'ya 2 aydır yağmur yağıyor mu?)
What have you been doing for the last 2 hours? (Son 2 saattir ne yapıyorsun?)
Why hasn't Arda been taking her medicine for the last three days? (Arda neden son üç gündür ilacını almıyor?)
How long have you been learning English? (Ne zamandır ingilizce öğreniyorsun?)
Has she been cooking delicious meals? (O lezzetli yemekler yapıyormu?)
Have you been living here for two years? (iki yıldır mı burada oturuyorsunuz?)
Have you been fixing these computers for 6 hours? (Altı saattir bu bilgisayarları mı tamir ediyorsun?)
Have you been traveling for two years? (5 yıldır seyahat mi ediyordun?)