Present perfect mi past simple mı?
İkisi de geçmişten söz eder. Soru şu: dönem bitti mi, yoksa eylem hâlâ şimdiyle bağlantılı mı?
| Past simple | Present perfect |
|---|---|
| bitmiş dönem: yesterday, in 2020, last week, ago | zaman belirtilmemiş ya da açık dönem: ever, today, this week, for, since |
| I saw that film last year. | I’ve seen that film. |
| He worked there for two years (artık değil). | He’s worked there for two years (hâlâ orada). |
Konuşmada
Genellikle present perfect ile başlanır (genel bilgi), ayrıntılar past simple ile gelir: Have you ever been to Paris? – Yes, I went there in 2019. It was amazing.
Örnekler
- I lost my phone yesterday.Dün telefonumu kaybettim.
- I’ve lost my phone. Can I use yours?Telefonumu kaybettim. Seninkini kullanabilir miyim?
- Did you see the news this morning?Bu sabah haberleri gördün mü?
- It’s rained a lot this week.Bu hafta çok yağmur yağdı.
- I haven’t seen her today.Onu bugün görmedim.
Sık yapılan hatalar
- ✗ He has worked there for two years, but he left in 2020.✓ He worked there for two years, but he left in 2020.Eylem bitmişse, for olsa bile past simple kullanılır: he worked there. Present perfect, işin hâlâ sürdüğünü söylerdi.
- ✗ When have you arrived?✓ When did you arrive?When ile her zaman belirli bir an sorulur, bu yüzden past simple gerekir: when did you arrive? Türkçedeki “Ne zaman geldin?” de -di ile kurulur.
- ✗ Shakespeare has written many plays.✓ Shakespeare wrote many plays.Hayatı bitmiş biri hakkında konuşurken dönem kapanmıştır, bu yüzden past simple kullanılır: Shakespeare wrote.
- ✗ This is the first time I see this film.✓ This is the first time I have seen this film.“İlk defa görüyorum” Türkçede şimdiki zamanla söylenir, ama İngilizcede this is the first time yapısından sonra present perfect gelir.
- ✗ Since I moved here, I made many friends.✓ Since I moved here, I have made many friends.Since ile başlayan ve bugüne kadar süren dönemlerde ana cümle present perfect olur: I have made many friends.
