İngilizce · Şimdiki zamanlar · A2
Present Perfect Yakın Geçmiş Zaman
Geçmişte başlayıp bugünle bağlantısı süren ya da zamanı belirtilmeyen deneyim ve sonuçlar için kullanılır.
Ne zaman kullanılır?
- Zamanı belli olmayan hayat deneyimleri: I have been to Rome.
- Geçmişte başlayıp hâlâ süren durumlar (for/since): She has lived here since 2019.
- Sonucu şimdi görülen yakın geçmiş olaylar: I've lost my keys. (Şu an anahtarım yok.)
- Henüz bitmemiş zaman dilimleri: I've drunk three coffees today.
İpucu kelimeler: ever, never, already, yet, just, so far, recently, for, since, today, this week
Yapı
| Olumlu | Özne + have/has + V3 | We have finished the project. |
|---|---|---|
| Olumsuz | Özne + have/has + not + V3 | He hasn't called me yet. |
| Soru | Have/Has + özne + V3? | Have you ever seen snow? |
Örnekler
- I have never eaten sushi.Hiç suşi yemedim.
- They've just arrived.Az önce geldiler.
- Has the film started yet?Film başladı mı?
- We've known each other for ten years.On yıldır tanışıyoruz.
Sık yapılan hatalar
- ✗ I have seen him yesterday.✓ I saw him yesterday.Belirli bir geçmiş zaman (yesterday, last year, in 2020) varsa Past Simple kullanılır.
- ✗ I live here since 2015.✓ I have lived here since 2015.Geçmişten bugüne süren durum Present Perfect ister.
- ✗ She has went home.✓ She has gone home.Have/has'ten sonra fiilin 3. hali (V3) gelir.