B1 düzeyi

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 simplePresent perfect
bitmiş dönem: yesterday, in 2020, last week, agozaman 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.