Soru:
Aşağıdaki cümlede boş bırakılan yerlere, anlam ve dilbilgisi açısından en uygun olan seçeneği getiriniz.
If the weather _______ better this weekend, we _______ a picnic by the lake.
- A) was / would have
- B) is / will have
- C) had been / would have had
- D) were / had
Çözüm:
💡 Bu bir koşul cümlesi (conditionals) sorusudur. Cümlenin zaman uyumuna ve anlamına dikkat etmeliyiz.
- ➡️ 1. Adım: Cümlenin zamanını analiz edelim. "This weekend" (bu hafta sonu) ifadesi, durumun geleceğe dair olduğunu gösteriyor.
- ➡️ 2. Adım: Koşul cümlesi türlerini hatırlayalım:
- Sıfır Koşul: Genel gerçekler (If + Present Simple, Present Simple)
- Birinci Koşul (1st Conditional): Gerçekleşmesi muhtemel gelecek durumlar (If + Present Simple, will + V1)
- İkinci Koşul (2nd Conditional): Gerçekleşmesi olası olmayan veya hayali şimdiki/gelecek durumlar (If + Past Simple, would + V1)
- Üçüncü Koşul (3rd Conditional): Geçmişteki hayali durumlar (If + Past Perfect, would have + V3)
- ➡️ 3. Adım: Cümlemizde, hava durumu bu hafta sonu iyi olursa (gerçekleşmesi mümkün bir koşul), pikniğe gideceğiz deniyor. Bu, Birinci Koşul (1st Conditional) yapısıdır. Kural: If + Present Simple, ... will + fiilin yalın hali.
- ➡️ 4. Adım: Seçeneklere bakalım:
- A) "was / would have" → 2nd Conditional yapısına benzer ama geleceğe dair gerçekçi bir durum için uygun değil. Ayrıca "would have" 3rd Conditional'da kullanılır, burada hatalı.
- B) "is / will have" → If + Present Simple, ... will + V1. "Have a picnic" ifadesinde "have" fiilin yalın halidir. Bu, 1st Conditional kuralına tam uyar.
- C) "had been / would have had" → 3rd Conditional yapısıdır ve geçmişe yöneliktir. "This weekend" ifadesiyle çelişir.
- D) "were / had" → "Were", 2nd Conditional'da kullanılır (gerçekdışı/hayali). Ana cümlede "will" olması gerekirken "had" var, bu da hatalı.
✅ Doğru cevap, gelecekteki gerçekçi bir olasılığı ifade eden B seçeneğidir.