İ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.

Hemen teste geç ↓

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 + V3We have finished the project.
OlumsuzÖzne + have/has + not + V3He hasn't called me yet.
SoruHave/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.

Kendini test et