Present Perfect
Türkçede tam karşılığı olmayan bu zamanı mantığıyla kavrayacaksınız. Present Perfect geçmişteki bir olayı bugüne bağlar; ne zaman olduğu değil, şu anki sonucu önemlidir.
01 Konu anlatımı
Yapı ve temel mantık
have / has + V3. I have finished. / She has gone. Türkçeye çoğu zaman “-di” diye çevrilir ama vurgusu farklıdır: I have lost my keys. demek “anahtarlarımı kaybettim ve hâlâ bulamadım” demektir. Olay geçmişte, sonucu şimdidedir.
Dört ana kullanım
1) Hayat deneyimi (ne zaman olduğu önemsiz): I have been to Italy. 2) Şimdiye kadar süren durum: I have lived here for ten years. (hâlâ yaşıyorum) 3) Yakın geçmişte olan ve etkisi süren: She has just left. 4) Şu ana kadarki sayım: I have read three books this month. (ay hâlâ bitmedi)
for ve since
İkisi de “-dir” anlamındadır ama farklı şey ölçerler. for + süre: for three years, for a long time, for ten minutes. since + başlangıç noktası: since 2019, since Monday, since I was a child. Basit test: “ne kadar süredir?” → for, “ne zamandan beri?” → since.
Sık kullanılan zarflar
just (henüz, az önce): I've just eaten. · already (çoktan): He's already finished. · yet (henüz — sadece olumsuz ve soruda, cümle sonunda): I haven't finished yet. / Have you finished yet? · ever (hiç — soruda): Have you ever tried sushi? · never: I've never been to Paris. · still (hâlâ): He still hasn't called.
02 Kalıp tablosu
| Yapı | Örnek | |
|---|---|---|
| Olumlu | have / has + V3 | I have seen it. |
| Olumsuz | haven't / hasn't + V3 | She hasn't arrived. |
| Soru | Have / Has + özne + V3 | Have you eaten? |
| Deneyim | ever / never | Have you ever flown? |
| Süre | for + süre | for six months |
| Başlangıç | since + nokta | since 2020 |
03 Örnek cümleler
04 Türklerin en sık yaptığı hatalar
05 Kelimeler 12 kelime
06 Alıştırmalar
Soruları çözebilmek ve cevaplarınızın kaydedilmesi için giriş yapın veya ücretsiz hesap oluşturun.