Koşul cümleleri iki parçadan oluşur: şart (if-clause) ve sonuç (main clause). Hangi tipin kullanılacağını tek bir soru belirler: bu durum gerçek/olası mı, yoksa hayalî/imkânsız mı? Gerçeklikten uzaklaştıkça fiil zamanı bir adım "geriye" kayar. Aşağıdaki tablo tüm tipleri tek bakışta gösterir.
| Tip | if-clause | Ana cümle | Anlam | Örnek |
|---|---|---|---|---|
| Zero | Present Simple | Present Simple | Her zaman doğru genel gerçek | If you heat ice, it melts. |
| First | Present Simple | will + V1 | Gerçek, olası gelecek | If it rains, I will stay home. |
| Second | Past Simple | would + V1 | Şimdiki/geleceğe dair hayalî | If I had money, I would travel. |
| Third | Past Perfect | would have + V3 | Geçmişte gerçekleşmemiş | If I had studied, I would have passed. |
| Mixed | Past Perfect | would + V1 | Geçmiş şart → şimdiki sonuç | If I had saved, I would be rich now. |
İki cümlenin yeri değişebilir. if başta ise araya virgül konur; sonda ise virgül gerekmez: I will stay home if it rains.
Koşul tiplerini ezberlemek yerine gerçeklik derecesi olarak düşün. Ne kadar uzaksa, fiil o kadar "geriye" kayar (bu, İngilizcede "backshift" ilkesidir).
Durum gerçek/olasıysa (Zero, First) fiiller olağan zamanında kalır.
If she calls, I answer.Şimdiyi kurgulamak için past kullanılır (unreal past). "Zaman" değil "mesafe" işaretidir.
If I were you… (were, tüm öznelerde)Geçmişi kurgulamak için past perfect. Sonuç would have + V3.
If I had known, I would have come.Geçmişteki bir şartın bugüne etkisi (veya tersi) Mixed ile kurulur.
If I had slept, I wouldn't be tired now.If it will rain… yanlış. Şart cümlesinde gelecek anlamı present ile verilir: If it rains, we'll cancel.
Resmî/standart kullanımda tüm öznelerde were: If I were rich… Kalıp ifade: If I were you, I'd…
unless (= if not), as long as, provided that, in case de koşul kurar. Ayrıca wish / if only ile pişmanlık ifade edilir.
İlgili konular: