İçeriğe geç
NevaTeach Ücretsiz başla

B1 · OrtaFiil zamanları

Present Perfect mi, Past Simple mı?

Bitmiş zaman varsa past simple, yoksa present perfect. İki zaman arasındaki farkı örneklerle ve sık yapılan hatalarla öğren. (Present perfect or past simple?)

Özetle

Finished time → past simple. Time not finished, or no time given → present perfect.

Yapısı

past simpleI saw him yesterday.
present perfectI have seen him. (some time before now)

Kurallar

  • If you say WHEN, use the past simple.
  • Both are correct English — the difference is whether the time is finished.

Örnek cümleler

  • I have been to Italy. → When? → I went there in 2018.
  • Have you had lunch? — Yes, I had it at one.

Sık yapılan hatalar

  • ✗ I have visited Rome last year.✓ I visited Rome last year.
  • ✗ Did you ever eat sushi?✓ Have you ever eaten sushi?

Akılda kalsın

A finished time word kills the present perfect.