Özetle
Finished time → past simple. Time not finished, or no time given → present perfect.
Yapısı
| past simple | I saw him yesterday. |
|---|---|
| present perfect | I 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.