Karma koşul cümleleri (If I had…, I would be…)
Mixed conditionals (karma koşul cümleleri) geçmiş ile şimdiyi birbirine bağlar.
Adım adım ilerleKurallar
Kural 1: Geçmiş koşul → şimdiki sonuç
Geçmişte olmamış bir şeyin bugünkü sonucunu hayal ederiz. Koşul 3. tipten (had + V3), sonuç 2. tipten (would / could / might + yalın fiil) gelir.
Kalıp: If + had + V3, … would / could + fiil (now)
Örnek: If I had packed a sweater, I wouldn't be cold now. (Bir kazak koysaydım şu an üşümezdim.)
Örnek: If she had learned to swim as a child, she could join us in the pool today. (Çocukken yüzmeyi öğrenseydi bugün havuzda bize katılabilirdi.)
Kural 2: Genel/şimdiki koşul → geçmiş sonuç
Birinin genel bir özelliği ya da hâlâ süren bir durum yüzünden geçmişte olmamış bir şeyi anlatırız. Koşul 2. tipten (V2 / were), sonuç 3. tipten (would have + V3) gelir.
Kalıp: If + V2 / were, … would have + V3 (past)
Örnek: If Kerem weren't so forgetful, he would have brought his lunch yesterday. (Kerem bu kadar unutkan olmasaydı dün öğle yemeğini getirirdi.)
Örnek: If I spoke Italian, I would have ordered the food myself in Rome. (İtalyanca konuşabilseydim Roma'da yemeği kendim sipariş ederdim.)
Kural 3: Zaman kelimeleri ve gerçek
En büyük ipucu zaman kelimeleri: now, today, right now, by now → sonuç would + fiil; yesterday, last week, in 2020 → would have + V3. Emin değilsen gerçeği yaz: karma koşul her zaman gerçeğin tersini söyler.
Kalıp: … now → would + fiil · … yesterday → would have + V3
Örnek: If you had watered the plant, it wouldn't be so droopy now. (Bitkiyi sulasaydın şu an bu kadar boynu bükük olmazdı. (Gerçek: sulamadın, şimdi boynu bükük.))
Örnek: If Ada liked chocolate, she would have tried the cake yesterday. (Ada çikolata sevseydi dün keki denerdi. (Gerçek: sevmiyor, denemedi.))
Sık yapılan hatalar
If I had slept more, I wouldn't have been tired now.→ If I had slept more, I wouldn't be tired now.Sonuç now → would + fiil.
If he were taller, he would join the team last year.→ If he were taller, he would have joined the team last year.Sonuç geçmişte (last year) → would have + V3.
If I would have saved money, I could buy it now.→ If I had saved money, I could buy it now.If kısmında would kullanılmaz.
C1 seviyesinde 17 konu içinde 1. sırada.