PROMETHEUSBİLGİ ŞEHRİŞehre gir →

ATHENA TAPINAĞI · BAĞLAÇLAR

If cümleleri

Koşulun türü fiilin zamanını belirler: gerçek, bugüne aykırı, geçmişe aykırı.

YDS’de iki sınavda bir soru kadar çıkıyor.

Bu kartın 5 sorusunu çöz →

Sorular Athena Tapınağı’nda; kapısı Seviye 2’de açılır.

Kural

  • Gerçek koşul: If + present, will / can / may + V1.
  • Bugüne aykırı: If + past (were), would + V1. “If I were you, …”
  • Geçmişe aykırı: If + had V3, would / could / might have V3.
  • Karışık: If + had V3, would + V1 now (geçmişteki koşul, bugünkü sonuç); If + past, would have V3 (bugünkü durum, geçmişteki sonuç).
  • Devrik koşul: Had they known = If they had known; Should you need = If you need; Were I you = If I were you.

Örnekler

  • If it rains tomorrow, the match will be cancelled.Yarın yağmur yağarsa maç iptal edilecek.
  • If I had more time, I would learn Japanese.Daha fazla vaktim olsa Japonca öğrenirdim.
  • Had we left earlier, we would not have missed the train.Daha erken çıksaydık treni kaçırmazdık.

Nasıl karar verilir?

  1. Önce zaman ipucunu bul: now, today, at the moment bugünü; yesterday, ten years ago, in 2019 geçmişi gösterir.
  2. Koşul gerçekleşebilir mi, yoksa gerçeğe aykırı mı? Olabilecek bir şeyse gerçek koşul (If + present, will + V1); olmayan ya da olmamış bir durumsa bugüne ya da geçmişe aykırı koşul.
  3. Sonuç fiilini ipucuna bağla: bugüne aykırı → would + V1; geçmişe aykırı → would have V3; geçmişteki koşulun bugünkü sonucu → If + had V3, would + V1.
  4. Boşlukta If yoksa devrik yapıyı ara: Had + özne + V3, Were + özne, Should + özne.

Çözümlü örnekler

1. If the city council ---- the old bridge ten years ago, the traffic in the town centre would not be so heavy today.

  1. A) repaired
  2. B) would repair
  3. C) has repaired
  4. D) had repaired
  5. E) would have repaired
Cevabı ve çözümü göster

Doğru cevap: D · “ten years ago” koşulun geçmişte kaldığını, “today” ve “would not be” sonucun bugün olduğunu gösteriyor. Geçmişteki koşul, bugünkü sonuç: If + had V3, would + V1 (karışık koşul).

  • A) If + past bugüne aykırı bir durumu anlatır; geçmişte (ten years ago) yapılmamış bir işi anlatmak için had V3 gerekir.
  • B) Koşul yan cümlesinde would kullanılmaz; would sonuç cümlesine aittir.
  • C) Present perfect “ten years ago” gibi bitmiş bir geçmiş zamanla kullanılmaz ve gerçeğe aykırı bir koşul kurmaz.
  • E) would have V3 sonuç cümlesinin yapısıdır; If’li yan cümleye girmez.

Türkçesi: Belediye on yıl önce eski köprüyü onarmış olsaydı, şehir merkezindeki trafik bugün bu kadar yoğun olmazdı.

2. ---- the warning signs earlier, they could have prevented the collapse of the tunnel.

  1. A) If the engineers noticed
  2. B) Had the engineers noticed
  3. C) Were the engineers to notice
  4. D) Should the engineers notice
  5. E) Unless the engineers had noticed
Cevabı ve çözümü göster

Doğru cevap: B · Ana cümle “could have prevented” geçmişe aykırı bir sonuç; koşul da geçmişte olmalı: If the engineers had noticed. Devrik hâli Had the engineers noticed.

  • A) If + past bugüne aykırı bir koşul kurar; “could have prevented” gibi geçmişe aykırı bir sonuçla uyuşmaz.
  • C) Were … to notice geleceğe dair bir varsayım kurar (“fark edecek olsalar”); geçmişteki sonuçla uyuşmaz.
  • D) Should … notice gerçek koşulun devrik hâlidir (If the engineers notice); sonucu will ya da can ile gelir.
  • E) Unless “-mezse” demektir: “fark etmeselerdi çöküşü önleyebilirlerdi” mantıksız olur.

Türkçesi: Mühendisler uyarı işaretlerini daha erken fark etselerdi tünelin çökmesini önleyebilirlerdi.

Sık düşülen tuzak

Zaman ifadesine bak: “now, today” varsa sonuç would + V1, “last year, yesterday” varsa would have V3. Karışık koşul bu ipucuyla çözülür.

Athena Tapınağı’nın öbür kartları

Bütün YDS konuları → · Şehir nasıl çalışır?