Verbs and tenses (Fiiller ve fiil zamanları)

11) Present Perfect Simple (I have done) or Present Perfect Continuous (I have been doing)

Present Perfect Simple - Present Perfect Continuous kıyaslaması
Present Perfect Simple Present Perfect Continuous
I/you/we/they have eaten.
He/she/it has eaten.
I/you/we/they have been eating.
He/she/it has been eating.
Geçmişte olmuş, şimdi tamamlanmış bir etkinlikten bahsetmek için Present Perfect Simple kullanırız.

We've painted the rooms.
(Odaları boyadık.)
( = The rooms are now painted.)
( = Odalar şimdi boyandı.)

Anna's mended her bike.
(Anna bisikletini onardı.)
( = She can ride it now.)
( = Şimdi ona binebilir.)
Present Perfect Continuous cümlelerde etkinliğin kendisi vurgulanır. Etkinlik bitmiş veya bitmemiş olabilir.

We've been painting the flat.
(Daireyi boyuyoruz.)
That's why it smells. (Pis koktuğu için.)
We still have three rooms to paint. (Boyamak için hala üç oda var.)

Anna's hands are dirty because she's been mending her bike.
(Annanın elleri kirli , çünkü bisikletini onarıyor.)
How many?, How much? soru ve cevaplarında Present Perfect Simple kullanırız.

A: How many rooms have you painted?
(Siz kaç oda boyadınız?)
B: We've painted three of them.
(Onların üçünü boyadık.)
How long? sorularında, since, for kelimeleri ile genellikle Present Perfect Continuous cümle kullanılır.

How long have you been waiting? Have you been queuing for along time?
(Siz ne kadar zamandır bekliyordunuz? Kuyruk oluştuğu zamandan beri mi?)
I've been waiting since 2 o'clock.
(Saat 2'den beri bekliyorum.)
Genellikle Present Perfect Simple kullanılan durumlar.

  • Kısa faaliyetlerden bahsederken have, stop, break gibi fiillerle.
    Tony has had an accident on this bike. (Tony bu bisiklette bir kaza yaptı.)

  • know, decide, forget, notice gibi düşünce belirten fiillerle.
    I'm sorry. I've forgotten your name. (Üzgünüm. Isiminizi unuttum.)

  • Geçen zamanda bir şey olduğunu ifade ederken.
    I haven't eaten meat for two years. (İki yıldır et yemedim.)
    ( = I last ate meat two years ago.) ( = Son iki yıl önce et yedim.)

  • Not: work, teach, live kelimelerinin Present Perfect Simple veya Present Perfect Continuous kullanımında anlam farkı olmaz.
    I have taught here for two years. (İki yıldır burada öğrettim.)
    veya
    I have been teaching here for two years. (İki yıldır burada öğretiyorum.)

    Toplam Görüntüleme : 692