Present Perfect: Geçmişle Şimdiyi Bağlama

Bu derste ne öğreneceksin?

  • Present Perfect zamanının ne zaman kullanıldığını (geçmişle şimdiyi bağlayan olaylar) öğreneceksin.
  • have/has + past participle (V3) yapısını kurmayı öğreneceksin.
  • ever, never, already, yet, just, since, for gibi zaman zarflarını doğru kullanmayı öğreneceksin.
  • Present Perfect ile Past Simple arasındaki temel farkı ayırt edeceksin.

Kelimeler

İngilizceOkunuşuTürkçesi
evereverhiç (soru cümlelerinde)
neverneverhiç ...değil, hiçbir zaman
alreadyolredizaten, çoktan
yetyethenüz (olumsuzda), daha (soruda)
justcastaz önce, henüz
sincesins-den beri (başlangıç noktası)
forfor-dir (süre boyunca)
experienceiksperiınsdeneyim
visitvizitziyaret etmek
finishfinişbitirmek
loseluzkaybetmek
breakbreykkırmak
meetmiittanışmak, buluşmak
traveltrevılseyahat etmek
resultrizaltsonuç

Dil bilgisi / kalıp

Present Perfect, geçmişte olmuş ama sonucu veya etkisi şimdiki zamana ulaşan olayları anlatır. Türkçede tam karşılığı yoktur; bazen "-mişlik" (deneyim) bazen "-di" (yeni biten iş) gibi çevrilir, ama İngilizcede kesin zaman belirtilmez.

Olumlu: Özne + have/has + V3 (fiilin 3. hâli)

Örnek kalıp: I/You/We/They + have + V3  |  He/She/It + has + V3

Olumsuz: Özne + have/has + not + V3 (haven't / hasn't)

Soru: Have/Has + Özne + V3 + ?

Fark: Past Simple (I visited Paris) kesin, bitmiş bir zamanı belirtir; Present Perfect (I have visited Paris) ise "ne zaman" belirtmeden, deneyimi veya şimdiki sonucu vurgular. Türkçede bu ayrım genelde yapılmaz, bu yüzden dikkat edilmesi gereken en önemli noktadır.

Örnek cümleler

I have finished my homework.
Ödevimi bitirdim. (şimdi bitmiş durumda)

She has lived in London for five years.
O, beş yıldır Londra'da yaşıyor.

They have already eaten dinner.
Onlar zaten akşam yemeğini yediler.

Have you ever been to Japan?
Hiç Japonya'ya gittin mi?

No, I have never been there.
Hayır, oraya hiç gitmedim.

We have known each other since 2018.
Biz 2018'den beri birbirimizi tanıyoruz.

He has just left the office.
O, ofisten az önce ayrıldı.

Have you finished your work yet?
İşini henüz bitirdin mi?

I haven't seen that movie yet.
O filmi henüz izlemedim.

My sister has broken her leg.
Kız kardeşim bacağını kırdı. (hâlâ kırık, etkisi sürüyor)

Diyalog

A: Have you ever traveled to another country?
Hiç başka bir ülkeye seyahat ettin mi?

B: Yes, I have. I have visited Italy and Greece.
Evet, ettim. İtalya'ya ve Yunanistan'a gittim.

A: Wow! Have you been to Rome?
Vay canına! Roma'ya gittin mi?

B: Yes, I have already seen the Colosseum.
Evet, Kolezyum'u zaten gördüm.

A: Have you tried Italian pizza yet?
İtalyan pizzasını henüz denedin mi?

B: Of course! I have eaten it many times.
Elbette! Onu birçok kez yedim.

A: I have never traveled outside Turkey.
Ben hiç Türkiye dışına seyahat etmedim.

B: Don't worry, you will soon!
Merak etme, yakında edeceksin!

A: Have you finished planning your next trip?
Bir sonraki gezini planlamayı bitirdin mi?

B: Not yet, but I have already saved some money.
Henüz değil ama zaten biraz para biriktirdim.

Türklerin sık yaptığı hatalar

  • Yanlış: I have went to school. -> Doğru: I have gone to school. (V3 kullanılmalı, V2 değil)
  • Yanlış: I have seen him yesterday. -> Doğru: I saw him yesterday. (belirli zaman ifadesi ile Past Simple kullanılır)
  • Yanlış: She has 3 years lived here. -> Doğru: She has lived here for 3 years. (for/since doğru yere konmalı)
  • Yanlış: Have you ever went to Paris? -> Doğru: Have you ever been to Paris? (soruda da V3 kullanılır)
  • Yanlış: I have never was there. -> Doğru: I have never been there. (have + never + V3, was kullanılmaz)

Alıştırma

  1. I ____ (finish) my homework already.
  2. Have you ____ (be) to London?
  3. She ____ (not/see) that film yet.
  4. We have lived here ____ 2015. (for/since seç)
  5. He has worked here ____ five years. (for/since seç)
  6. "Hiç sushi yedin mi?" cümlesini İngilizceye çevir.
  7. "Ben ödevimi henüz bitirmedim." cümlesini İngilizceye çevir.
  8. Doğru şıkkı seç: I have ___ my keys. a) lose b) lost c) losed

Cevap Anahtarı

  1. have finished
  2. been
  3. hasn't seen
  4. since
  5. for
  6. Have you ever eaten sushi?
  7. I haven't finished my homework yet.
  8. b) lost

Telaffuz ipucu

  • "have" kelimesi cümle içinde hızlı konuşurken genelde "'ve" şeklinde kısaltılır: I've, you've, we've, they've.
  • "has" kelimesi de "'s" şeklinde kısalır: She's finished, He's gone. Bunu "is" ile karıştırmamaya dikkat et.
  • "yet" kelimesi cümle sonunda vurgulu söylenir, çünkü soru veya olumsuzlukta önemli bir zaman ipucu taşır.

Önceki derste (5/8) Past Continuous ile geçmişte devam eden eylemleri işlemiştik. Bu derste present perfect ile geçmiş-şimdi bağlantısını kurduk. Sonraki derste (7/8) Future Simple ile gelecekten nasıl bahsedeceğimizi öğreneceğiz.

Bu dersi kayıt olmadan izleyebilirsin. İlerlemeni kaydetmek, sertifika almak ve puan tablosuna girmek için ücretsiz üye ol: Kayıt Ol