Present perfect vs past simple
Present perfect mi, past simple mı? · A2 Temel seviye İngilizce dilbilgisi
Ne zaman olduğu belli mi?
İki zaman arasındaki temel fark şudur: past simple bitmiş ve zamanı belli bir geçmişi anlatır; present perfect ise zamanı belirtilmeyen ya da hâlâ süren bir dönemle ilgili olanı anlatır.
| Present perfect | Past simple |
|---|---|
| I've lost my keys. (şu an anahtarım yok) | I lost my keys yesterday. (dün, belli zaman) |
| Have you ever been to Spain? | When did you go to Spain? |
| She's written three books. (hâlâ yazıyor) | Orhan Veli wrote many poems. (hayatta değil) |
| I've seen him today. (gün bitmedi) | I saw him yesterday. |
Zaman ifadeleri
| Present perfect ile | Past simple ile |
|---|---|
| ever, never, just, already, yet, so far, today, this week, recently | yesterday, last week, in 2019, two days ago, when I was a child, What time ...? |
Konuşma akışı
Sohbette genellikle önce present perfect ile konu açılır, ayrıntıya geçince past simple kullanılır: Have you ever been to Italy? — Yes, I have. I went there in 2022. It was great.
Sık yapılan hatalar
| Yanlış | Doğru | Neden |
|---|---|---|
| I have seen him yesterday. | I saw him yesterday. | yesterday: past simple. |
| When have you arrived? | When did you arrive? | When: past simple. |
| Did you ever eat sushi? (İng. İng.) | Have you ever eaten sushi? | Deneyim: present perfect. |
Kendini dene
I ___ to the cinema last night.
Seçenekler: have been / went
Cevap: went. last night: past simple.
I ___ my phone. Can you help me find it?
Seçenekler: have lost / lost
Cevap: have lost. Şu ana etkisi var: have lost.
She ___ in Ankara in 2015.
Seçenekler: has lived / lived
Cevap: lived. in 2015: past simple.
___ you ever ___ a camel?
Seçenekler: Did / ride / Have / ridden
Cevap: Have / ridden. ever: present perfect.
We ___ a lot of work this week.
Seçenekler: have done / did
Cevap: have done. this week bitmedi.
Bu konunun bütün alıştırmaları, aralıklı tekrarı ve ilerleme takibi uygulamada.
Alıştırmaları çöz