BabilEnglish

Present Perfect ve Simple Past Konu Anlatımı

Present Perfect vs. Simple PastB1 seviyesi

Present Perfect, geçmişi şimdiki zamanla ilişkilendirirken Simple Past belirli bir geçmiş zaman noktasını ifade eder.

  • Zamanlar
  • Sınav ipuçları
  • 7 alıştırma sorusu
Yapı

Nasıl kurulur?

PP: have/has + V3 Past Simple: V2

Örnek cümleler

  • I have seen that movie. (ever/never, no specific time)

    O filmi gördüm. (ne zaman önemli değil)

  • I saw that movie yesterday. (specific past time)

    O filmi dün gördüm. (belirli zaman var)

  • She hasn't eaten yet.

    O henüz yemek yemedi.

Sık yapılan hata

"Yesterday" ile Present Perfect KULLANILMAZ: I have seen him yesterday.

İpucu

just, already, yet, ever, never, since, for → PP sinyalleri.

Present Perfect’in kuruluşu

YapıÖrnek
OlumluÖzne + have/has + V3She has finished her homework.
OlumsuzÖzne + haven’t/hasn’t + V3They haven’t arrived yet.
SoruHave/Has + özne + V3?Have you ever been to Rome?

He, she ve it ile has; diğer öznelerle have kullanılır. Fiilin üçüncü hâli (V3) düzenli fiillerde -ed eki alır (worked), düzensiz fiillerde ayrıca öğrenilir (go → gone, see → seen).

Present Perfect ne zaman kullanılır?

  • Geçmişte başlayıp hâlâ süren durumlar (for, since ile): I have lived in Bursa for five years.
  • Hayat boyu deneyim; ne zaman olduğu önemli değil (ever, never, kaç kez): Have you ever tried sushi?
  • Sonucu şimdi önemli olan yakın geçmiş (just, already, yet): I have just lost my keys, so I can’t get in.
  • Henüz bitmemiş bir zaman diliminde olanlar (today, this week, this year): I have drunk three cups of coffee today.

Simple Past ne zaman kullanılır?

Simple Past, bitmiş ve zamanı belli bir geçmiş olayı anlatır. Zaman ifadesi cümlede açıkça yoksa bile konuşmanın bağlamından bellidir.

  • Belirli geçmiş zaman ifadeleri: yesterday, last week, in 2015, two years ago, when I was a child.
  • Sırayla olan geçmiş olaylar: She opened the door, looked around and left.
  • Artık var olmayan durumlar: My grandfather worked as a teacher. (artık yaşamıyor ya da emekli)
  • I have visited Istanbul many times.

    İstanbul’u birçok kez ziyaret ettim. (ne zaman olduğu önemli değil)

  • I visited Istanbul last summer.

    Geçen yaz İstanbul’u ziyaret ettim. (zamanı belli)

Türkçe konuşanlar neden karıştırır?

Türkçede iki zaman da çoğu zaman “-di” ekiyle çevrilir: “Bitirdim” hem I finished hem I have finished olabilir. Bu yüzden seçim Türkçe çeviriye göre değil, zamanın belli olup olmadığına göre yapılmalıdır.

Kısa kural: cümlede ya da bağlamda belirli bir geçmiş zaman (yesterday, ago, last…, in 2019) varsa Simple Past; zaman belirsizse ya da etkisi şimdiye uzanıyorsa Present Perfect.

for, since, been ve gone

  • for + süre: for three years, for a long time.
  • since + başlangıç noktası: since 2020, since Monday, since I was a child.
  • has been to: gidip dönmüş. She has been to London. (şimdi burada)
  • has gone to: gitmiş, hâlâ orada. She has gone to London. (şimdi Londra’da)

Sınavda nasıl sorulur? (YDS, YDT)

Zaman uyumu sorularında en sık kalıp şudur: ana cümlede Present Perfect, since’ten sonra Simple Past. “I have known him since we were children.”

Diğer yaygın kalıplar: “It is / It has been + süre + since + Simple Past” (It has been two years since we last met.) ve “This is the first time + Present Perfect” (This is the first time I have flown.). Boşluktan önce ve sonra gelen zaman ifadelerine bakmak çoğu soruyu hızlıca çözer.

Alıştırma

Present Perfect ve Simple Past alıştırma soruları

Bir seçeneğe dokunun; doğru cevap ve açıklaması görünür.

  1. 1.She ___ to Paris three times. (specific number, no exact time)

  2. 2.I ___ my keys this morning. (it's still morning)

  3. 3.They finished the project ___

  4. 4.Since he ___ to Ankara, he ___ a lot of new friends.

  5. 5.I ___ him for ten years, but I ___ him for the first time in ages last month.

  6. 6.She isn’t here. She ___ to Paris and will be back next week.

  7. 7.___ you ever ___ a horse?

Sıkça sorulanlar

Present Perfect ve Simple Past hakkında sorular

Çoğu zaman “-di” ya da “-miş” ekiyle çevrilir: “I have finished” → “Bitirdim.” Süren durumlarda Türkçede şimdiki zaman kullanılır: “I have lived here for five years” → “Beş yıldır burada yaşıyorum.” Bu yüzden Türkçe çeviriye bakarak zaman seçmek yanıltıcıdır.

Seviyenizi öğrenin

Hangi konulardan başlamalısınız?

50 soruluk ücretsiz seviye testiyle dil bilgisi, kelime ve okumada hangi seviyede olduğunuzu görün.