GrammarB1Present Tenses
Present Perfect vs Past Simple
Finished time or a link to now? Choosing between two past tenses.
Yakın Geçmiş Zaman – Geçmiş Zaman Farkı
Son güncelleme: · Hazırlayan: AbOnlinEnglish Dil Eğitimi
Quick Understanding
İkisi de geçmişten bahseder, ama soru farklıdır: Past Simple "ne zaman, hangi bitmiş anda oldu?" sorusuna cevap verir. Present Perfect ise "şimdiki durumla nasıl bir bağlantısı var?" sorusuna cevap verir — zaman genellikle belirtilmez.
The Structure
Formula
Affirmative / Negative / Question (Present Perfect)
Affirmative
I/You/We/They have + V3He/She/It has + V3She has finished.Negative
haven't + V3hasn't + V3She hasn't finished yet.Question
Have + subject + V3?Has + subject + V3?Has she finished?Word Order
Özne — have/has — (not) — (ever/never/just/already) — V3 — Nesne — (since/for + zaman)
- I have already finished the report.already, have ile V3 arasına girer.
How It Works
When do we use Present Perfect?
- Deneyim (zaman belirtmeden): I have visited Rome twice.
- Yeni gerçekleşen olay: She has just finished her homework.
- Sonuç şimdi geçerli: I have lost my keys. (hâlâ kayıp)
- Since / for ile süregelen bağlantı: I have known him for ten years.
- Ever / never / already / yet: Have you ever tried sushi?
When DON'T we use Present Perfect?
❌ I have seen him yesterday. → ✅ I saw him yesterday.
Short Answers
Türkçe Mantığı
Zihninde şu sırayla ilerle:
Examples
Present Perfect (zaman belirtilmemiş)
- I have read this book before.Bu kitabı daha önce okudum.
- Have you ever been to Japan?Hiç Japonya'ya gittin mi?
- She has just left the office.Ofisten az önce ayrıldı.
- We have already had dinner.Zaten yemek yedik.
- I haven't finished my homework yet.Ödevimi henüz bitirmedim.
Past Simple (zaman belirtilmiş)
- I saw that film last night.O filmi dün gece izledim.
- She visited Paris in 2019.2019'da Paris'i ziyaret etti.
- We finished the project two days ago.Projeyi iki gün önce bitirdik.
- He called me when he arrived.Vardığında beni aradı.
- I didn't sleep well last night.Dün gece iyi uyumadım.
Yan Yana Karşılaştırma
- I have lost my phone. (hâlâ kayıp — şimdiki sonuç)Telefonumu kaybettim (hâlâ bulamadım).
- I lost my phone yesterday, but I found it. (olay kapandı)Dün telefonumu kaybettim ama buldum.
- Since / For: I have lived here since 2020. / I have lived here for four years.since + nokta, for + süre.
- She has been to London. (gitti ve döndü — deneyim) vs She has gone to London. (hâlâ orada)been = gidip geldi, gone = hâlâ orada.
- Did you finish the report? (iş bağlamında, ne zaman önemli) vs Have you finished the report? (sonuç önemli)İkisi de doğru olabilir, bağlama göre değişir.
Compare & Notice
Compare With
Present Perfect
Zaman belirtilmemiş, sonuç/deneyim şimdiyle bağlantılı.
I have visited Rome.
Past Simple
Belirli, bitmiş bir zamanda gerçekleşti.
I visited Rome in 2019.
Decision Tree — Hangisini Kullanmalıyım?
Common Mistakes
Quick Check
3 kısa soru. Cevabını seçer seçmez doğru cevabı ve nedenini göreceksin.
Practice
7 soru. Farklı soru tipleriyle pekiştir. Her cevaptan sonra açıklamayı oku; istersen baştan dene.
Final Check
Konunun tamamını kapsayan kısa test. Cevaplar ve açıklamalar testi bitirince görünür.
Sık Sorulan Sorular
Present Perfect ile Past Simple nasıl ayrılır?
Belli bir bitmiş zaman (yesterday, last year, in 2020) varsa past simple; zaman belirtilmiyorsa ve şimdiyle bağlantı varsa present perfect.
"I have been to London last year" neden yanlış?
last year bitmiş bir zamandır → past simple: I went to London last year.
Download the Lesson
Konu anlatımı, örnekler, sık yapılan hatalar, alıştırmalar ve cevap anahtarı — yazdırmaya hazır.
Download PDF Lesson