info@zaferhoca.com.tr Pazartesi–Cumartesi (10.00–18.00)
Dil Barajı Başlangıç Herkes

Present Perfect mi Past Simple mı? Farkı, İpucu Kelimeler ve YDS'de Ayırt Etme Yolları

Present perfect ile past simple arasındaki farkı sınav odaklı anlatan rehber: iki zamanın yapısı ve kullanımı, ipucu zaman ifadeleri tablosu, since ve for tuzakları, Türkçe çeviri yanılgıları, YDS tarzı çözümlü örnekler ve sık yapılan hatalar.

9 dk okuma 1 görüntülenme Zafer Hoca
İçindekiler 15 başlık · 9 dk
  1. Past Simple nedir, ne zaman kullanılır?
  2. Present Perfect nedir, ne zaman kullanılır?
  3. İki zamanın temel farkı: zaman bitmiş mi, açık mı?
  4. Hangi zaman ifadesi hangi zamanı gösterir?
  5. Since, for ve diğer tuzaklar nasıl çözülür?
  6. Since cümlesi
  7. For: bitmiş mi, süren mi?
  8. Today, this morning, this year
  9. Present perfect ile past perfect karışması
  10. Just ve already
  11. Türkçe çeviri neden yanıltır?
  12. YDS sorularında adım adım nasıl ayırt edilir?
  13. Çözümlü örnekler
  14. Sık yapılan hatalar
  15. Kaynaklar ve resmî bağlantılar
YDS / YÖKDİL Puan HesaplamaDoğru sayından YDS ve YÖKDİL puanını anında hesapla.

Kısaca: Past simple, geçmişte bitmiş ve zamanı belli bir olayı anlatır (yesterday, ago, last year, in 2015, when ile). Present perfect ise geçmişte olup şimdiyle bağı süren, zamanı belirtilmeyen ya da hâlâ açık bir dönemde olan olayı anlatır (since, so far, up to now, over the past decade, already, yet, ever, this is the first time ile). YDS'de önce cümledeki zaman ifadesini bulun: zaman bitmişse past simple, şimdiye uzanıyorsa present perfect seçin.

Bu madde iki zamanın dil bilgisi farkını, ipucu kelimelerini ve sınavda nasıl ayırt edileceğini anlatır. Bir makalenin giriş, yöntem ve bulgular bölümlerinde hangi zamanın tercih edildiğini, yani akademik yazımdaki zaman kurallarını merak ediyorsanız akademik makalede tense kullanımı maddesine bakın.

Past Simple nedir, ne zaman kullanılır?

Past simple (di'li geçmiş zaman), fiilin ikinci hâliyle (V2) ya da düzenli fiillerde -ed ekiyle kurulur: studied, wrote, was, were. Olumsuz ve soru cümlelerinde did yardımcı fiili kullanılır: did not find, Did they publish?

  • Zamanı belli, bitmiş olay: The study was published in 2018.
  • Art arda olan geçmiş olaylar: The team collected the samples, analysed them and reported the results.
  • Bitmiş bir dönemdeki süreç ya da alışkanlık: He worked at the institute for ten years. (Artık orada çalışmıyor.)
  • Hayatı sona ermiş kişilerin yaptıkları: Darwin wrote several books.
  • "When" ile sorulan sorular: When did you submit the paper? ("When have you submitted" yanlıştır.)

Present Perfect nedir, ne zaman kullanılır?

Present perfect, have/has + fiilin üçüncü hâli (V3) ile kurulur: have studied, has written, has been. Bu zamanın özü, geçmişteki bir olayı şimdiki an açısından anlatmasıdır; olayın ne zaman olduğu değil, şimdiye etkisi ya da şimdiye kadar olup olmadığı önemlidir.

  • Geçmişte başlayıp hâlâ süren durum: She has worked here since 2020. (Hâlâ burada çalışıyor.)
  • Şimdiye kadarki deneyim: Have you ever attended an international conference?
  • Sonucu şimdi görülen yakın olay: The committee has just announced the results.
  • Henüz bitmemiş bir dönemde olan olay: We have received three applications this week. (Hafta sürüyor.)
  • Belirli bir süre boyunca olan değişim: Interest in the topic has grown over the past decade.

İki zamanın temel farkı: zaman bitmiş mi, açık mı?

Ayrımı tek bir soruya indirebilirsiniz: olayın içinde yer aldığı zaman dilimi bitti mi? Bittiyse ve bu zaman belliyse past simple; şimdiki ana kadar açıksa ya da zaman hiç söylenmiyorsa present perfect kullanılır.

Past simple ve present perfect karşılaştırması
ÖlçütPast SimplePresent Perfect
YapıV2 / did + V1have/has + V3
Zaman dilimiBitmiş (yesterday, in 2019)Şimdiye uzanan ya da açık (so far, this year)
Zaman belirtilir mi?Evet, çoğu zaman açıkçaHayır, belirli geçmiş zamanla kullanılmaz
OdakNe zaman oldu?Şimdiye ne etkisi var, şimdiye kadar oldu mu?
ÖrnekI lost my keys yesterday.I have lost my keys. (Şu an anahtarım yok.)

Present perfect, belli bir geçmiş zaman ifadesiyle birlikte kullanılmaz. I have finished the report yesterday yanlıştır; doğrusu I finished the report yesterday. Şıklarda bu ikisi yan yana görünüyorsa önce cümlede yesterday, ago, in 2010, last month gibi bir ifade arayın.

Hangi zaman ifadesi hangi zamanı gösterir?

YDS'de tense sorularının çoğu cümlede bir ipucu ifadesi verir. Bütün zamanları kapsayan ipucu tablosu ve ana cümle-yan cümle eşleşmeleri için YDS tenses ve zaman uyumu maddesine bakabilirsiniz. Aşağıdaki tablo en yaygın ifadeleri toplar; "her ikisiyle" satırındakiler ise bağlama bakmanızı gerektiren tuzaklardır.

İpucu zaman ifadeleri
Zamanİpucu ifadeler
Past Simpleyesterday, ago, last week/month/year, in 1998, in the 1990s, at that time, then, the other day, when (geçmişteki bir an), in the past
Present Perfectsince, so far, up to now, until now, to date, over/in/during the past (last) ten years, in recent years, already, yet, ever ve never (şimdiye kadar anlamında), just, lately, by now, this is the first time, the best … ever
Her ikisiyle (bağlama bakın)for (bitmiş mi süren mi?), recently, today / this morning / this year (dönem bitti mi?), always, before

"Over the past ten years" ile "in the 1990s" arasındaki fark çok sık sınanır: ilki bugüne kadar uzanan bir dönemdir (present perfect), ikincisi kapanmış bir dönemdir (past simple). Aynı mantıkla "in the past" (eskiden) genellikle past simple ister, ama "in the past few years" (son birkaç yılda) present perfect ister.

Since, for ve diğer tuzaklar nasıl çözülür?

Since cümlesi

Since bir zaman bağlacı olarak kullanıldığında, since'ten sonraki yan cümle çoğu zaman past simple, ana cümle present perfect olur: Since the new policy came into force, the number of applications has increased. Yan cümledeki olay geçmişte bir anda olmuştur; ana cümledeki değişim o andan bugüne sürer. "It has been / It is ten years since …" kalıbında da since'ten sonraki kısım past simple'dır: It has been five years since we last met.

For: bitmiş mi, süren mi?

For yalnız sürenin uzunluğunu verir; hangi zamanın seçileceğini olayın bitip bitmediği belirler. He has lived in Ankara for twenty years hâlâ orada yaşadığını, He lived in Ankara for twenty years artık orada yaşamadığını anlatır. Cümlede "before he moved", "until 2015" gibi bir bitiş bilgisi varsa past simple (ya da duruma göre past perfect) gerekir.

Today, this morning, this year

Bu ifadeler, dönem konuşma anında sürüyorsa present perfect, bittiyse past simple ister. Sabah saat on birde I have drunk three cups of coffee this morning doğaldır; akşam saatinde aynı sabahtan söz ederken I drank three cups of coffee this morning denir.

Present perfect ile past perfect karışması

Olay geçmişteki başka bir andan önce bitmişse present perfect değil past perfect (had + V3) gerekir: By 2010, the team had published five articles. "By now" ya da "so far" şimdiye kadarı anlatırsa present perfect, "by 2010", "by the time he arrived" gibi geçmişteki bir sınır varsa past perfect seçilir.

Just ve already

İngiliz İngilizcesinde just, already, yet çoğunlukla present perfect ile kullanılır; Amerikan İngilizcesinde ise bunların past simple ile kullanımı da yaygındır (I just finished it). YDS'de şıklar arasında present perfect varsa ve başka bir ipucu yoksa bu üç kelimede present perfect daha güvenli seçimdir.

Türkçe çeviri neden yanıltır?

Türkçede "-dı" ve "-mış" ekleri bu iki zamanla birebir eşleşmez. "Hiç Paris'e gittin mi?" cümlesi "-di" ekiyle kurulduğu hâlde İngilizcesi Have you ever been to Paris? olur. "Son yıllarda konuya ilgi artmıştır" cümlesi Interest in the topic has increased in recent years olarak çevrilir; "1990'larda konuya ilgi arttı" ise Interest in the topic increased in the 1990s olur.

Bu yüzden çeviri sorularında eke değil, zaman ifadesine bakın: "son yıllarda", "şimdiye kadar", "…den beri", "bugüne dek" gibi ifadeler present perfect; "geçen yıl", "… yıl önce", "1990'larda", "o zaman" gibi ifadeler past simple gösterir. Çeviri sorularının genel çözüm yolu için YDS çeviri stratejisi maddesine bakın.

YDS sorularında adım adım nasıl ayırt edilir?

  1. Zaman ifadesini bulun: Cümlede ve varsa ikinci yan cümlede yesterday, since, over the past decade gibi bir ifade arayın.
  2. Bağlaca bakın: Since, when, by the time, until, before, after gibi bağlaçlar iki yan cümlenin zaman ilişkisini kurar.
  3. Olay bitti mi? Zaman dilimi kapanmışsa past simple, bugüne uzanıyorsa present perfect, geçmişteki başka bir andan önce bittiyse past perfect düşünün.
  4. Etken mi edilgen mi? Özne eylemi yapan değil, eylemden etkilenen ise edilgen şık (was published, has been published) gerekir.
  5. Tekil-çoğul uyumunu kontrol edin: has tekil, have çoğul özneyle kullanılır.
  6. Cümleyi seçtiğiniz şıkla baştan okuyun: Anlam ve zaman uyumu birlikte doğru olmalıdır.

Bu adımlar boşluk doldurma ve cloze test sorularında da aynı biçimde işler; paragraf içindeki tense uyumu için YDS cloze test stratejisi maddesine bakabilirsiniz.

Çözümlü örnekler

Aşağıdaki sorular YDS tarzında bu madde için yazılmış örneklerdir; ÖSYM sorusu değildir.

1. Over the past two decades, researchers ---- considerable progress in understanding the genetic basis of the disease.
A) made B) have made C) had made D) were making E) make

Cevap B. "Over the past two decades" bugüne uzanan bir dönemdir; present perfect gerekir.

2. The first vaccine against the virus ---- in 1955, after years of clinical trials.
A) has been introduced B) was introduced C) has introduced D) introduced E) is introduced

Cevap B. "In 1955" bitmiş ve belli bir zamandır; aşı tanıtılan şey olduğu için edilgen past simple gerekir.

3. Since the new regulation ---- into force, the number of applications ---- steadily.
A) came / has risen B) has come / rose C) comes / had risen D) had come / rises E) came / rose

Cevap A. Since'ten sonraki yan cümle geçmişteki bir anı (past simple), ana cümle o andan bugüne süren artışı (present perfect) anlatır.

4. This is the first time that the committee ---- such a large number of proposals.
A) received B) has received C) receives D) had received E) was receiving

Cevap B. "This is the first time" kalıbı present perfect ister.

5. My grandfather ---- in Izmir for thirty years before he retired to his village.
A) has lived B) lived C) has been living D) lives E) is living

Cevap B. "For thirty years" tek başına karar verdirmez; "before he retired" olayın bittiğini gösterir. Şıklarda yer alsaydı past perfect (had lived) da uygun olurdu.

Sık yapılan hatalar

Hata ve doğrusu
YanlışDoğruNeden?
I have seen him two days ago.I saw him two days ago."Ago" belli bir geçmiş zamandır.
When have you finished your thesis?When did you finish your thesis?"When" sorusu past simple ister.
I live here since 2019.I have lived here since 2019.Geçmişte başlayıp süren durum.
Prices increased since 2020.Prices have increased since 2020.2020'den bugüne süren değişim.
Since she has moved to Izmir, she has been happier.Since she moved to Izmir, she has been happier.Since'ten sonraki an past simple ile anlatılır.
Einstein has developed the theory of relativity.Einstein developed the theory of relativity.Bitmiş bir yaşamda yapılan iş.

Kendi hata defterinize her yanlışın yanına yalnız doğru şıkkı değil, karar verdiren zaman ifadesini de yazın ("over the past → PP"). Birkaç haftalık tekrarda ipucu ifadeleri görür görmez zamanı tanımaya başlarsınız.

Tense uyumu, YDS'de çalışılması gereken dil bilgisi konularından yalnız biridir; öteki konuları ve öncelik sırasını YDS gramerinde en çok çıkan konular maddesinde, genel çalışma planını YDS'ye nasıl çalışılır maddesinde bulabilirsiniz. Koşul cümlelerindeki zaman uyumu için de YDS if clauses maddesine göz atın. Deneme sonuçlarınızın kaç puana karşılık geldiğini görmek için YDS puan hesaplama aracını kullanabilirsiniz.

Kaynaklar ve resmî bağlantılar

  • ÖSYM — YDS kılavuzu, sınav takvimi ve ÖSYM'nin yayımladığı soru kitapçıkları.
  • Cambridge Dictionary — İngiliz İngilizcesi dil bilgisi açıklamaları ve örnek cümleler.
  • British Council LearnEnglish — seviyelere göre dil bilgisi anlatımları ve alıştırmalar.
Paylaş:

Sık sorulanlar

Present perfect ile past simple arasındaki fark nedir?

Past simple, geçmişte bitmiş ve zamanı belli bir olayı anlatır; örneğin yesterday, ago, last year ya da in 2015 gibi ifadelerle kullanılır. Present perfect ise geçmişte olan ama şimdiyle bağı süren, zamanı belirtilmeyen ya da hâlâ açık bir dönemde olan olayı anlatır. Temel soru şudur: olayın içinde yer aldığı zaman dilimi bitti mi, yoksa bugüne mi uzanıyor?

Since ile hangi zaman kullanılır?

Since bir başlangıç noktası verdiği için ana cümlede genellikle present perfect kullanılır: She has worked here since 2020. Since bir bağlaç olarak yan cümle başlatıyorsa, yan cümledeki olay geçmişte bir anda olduğu için çoğunlukla past simple, ana cümle ise present perfect olur. It has been five years since we last met kalıbı da aynı mantıkla kurulur.

For ile present perfect mi past simple mı kullanılır?

İkisi de kullanılabilir; for yalnız sürenin uzunluğunu verir. Olay hâlâ sürüyorsa present perfect (He has lived in Ankara for twenty years), bitmişse past simple (He lived in Ankara for twenty years) seçilir. Sınavda cümlede before he moved ya da until 2015 gibi bir bitiş bilgisi olup olmadığına bakarak karar verin.

Over the past years hangi zamanla kullanılır?

Over the past ten years, in the last decade, in recent years gibi ifadeler bugüne kadar uzanan bir dönemi anlattığı için present perfect ister: Interest in the topic has grown over the past decade. Buna karşılık in the 1990s ya da in the past (eskiden) gibi kapanmış dönemler past simple ister. Bu ikili, sınavlarda sık karşılaşılan bir ayrımdır.

Yesterday ile present perfect kullanılır mı?

Hayır. Present perfect, yesterday, ago, last week, in 2010 gibi belli bir geçmiş zamanı gösteren ifadelerle kullanılmaz. I have finished the report yesterday yanlıştır; doğrusu I finished the report yesterday cümlesidir. Şıklarda iki zaman yan yana görünüyorsa önce cümlede böyle bir zaman ifadesi olup olmadığını kontrol edin.

Dil Barajı: sık sorulanlar

YDS puanı kaç yıl geçerli?

YDS puanının geçerlilik süresi genel olarak 5 yıldır; bazı kurumlar kendi düzenlemelerinde farklı süreler belirleyebilir. Doçentlik başvurusunda ise YDS, e-YDS ve YÖKDİL sonuçlarına süre sınırı uygulanmaz.

Bunları da okuyun

Dil Barajı

So/Such... That, Too ve Enough Yapıları

So … that, such … that, too … to ve enough to yapılarının cümle içindeki dizilişini, Türkçe anlamlarını, birbirine dönüştürülmesini, so that ve such as gibi benzer yapılardan ayrımını ve YDS ile YÖKDİL sorularında nasıl tanınacaklarını anlatır.

Orta·1

Yabancı Dil Barajı Akademik Kariyerinizi Engelliyor mu?

Doçentlik, yüksek lisans ve doktora için gereken YDS/YÖKDİL puanına Zafer Hoca ile ulaşın.

YDS/YÖKDİL Kurslarını İncele