🗣️ YDS / YÖKDİL İngilizce — Grammar: Tenses, Modals, Passive

21 soru · her soruda ipucu ve çözüm · üyelik istemez

📝 Grammar: Tenses, Modals, Passive testleri

Her test sabittir: aynı seviyeyi yeniden açtığında aynı sorular gelir, ilerlemeni kıyaslayabilirsin. 6 kolay, 8 orta, 5 zor soru.

Kolay 6 soru
Orta 8 soru
Zor 5 soru
Karışık 15 soru

📚 Grammar: Tenses, Modals, Passive konu anlatımı

  1. Temel bilgiler
  2. Çözümlü örnek 1
  3. Çözümlü örnek 2
  4. Sık yapılan hatalar
  5. Sınavda nasıl sorulur?

Zaman, modal ve edilgen yapılar Yabancı Dil Sınavı'nın en çok sorulan dilbilgisi konularıdır. Çünkü cümlenin anlamı çoğu zaman fiilin biçimine bağlıdır. Bu üç konuyu bilen öğrenci hem boşluk doldurma sorularını hem de cümle tamamlama sorularını hızlı çözer.

Temel bilgiler

  • Present perfect (have/has + V3): Geçmişte başlayan ve şimdiye bağlanan eylemi anlatır. Örnek: She has lived here since 2015. (2015'ten beri burada yaşıyor.)
  • Past simple ve present perfect farkı: Belirli bir geçmiş zaman ifadesi (yesterday, ago, in 1999) varsa past simple kullanılır. Örnek: He left two days ago.
  • Past perfect (had + V3): İki geçmiş eylemden önce olanı gösterir. Örnek: When we arrived, the film had already started. (Vardığımızda film çoktan başlamıştı.)
  • Future perfect (will have + V3): Gelecekteki bir ana kadar tamamlanmış olacak eylemi anlatır. Örnek: By 2030, they will have completed the bridge.
  • Zaman cümleciklerinde will kullanılmaz: when, if, as soon as, before gibi bağlaçlardan sonra geniş zaman gelir. Örnek: I will call you when he arrives.
  • Modal + have + V3: Geçmişe dair çıkarım ya da pişmanlık bildirir. must have gone (kesin gitmiş), can't have seen (görmüş olamaz), might have forgotten (unutmuş olabilir), should have called (aramalıydı).
  • Passive (be + V3): Zamanı "be" fiili taşır. Örnek: The report was written last week.
  • Modal passive (modal + be + V3): Örnek: The form must be signed.
  • Perfect modal passive (modal + have been + V3): Örnek: The matter should have been discussed earlier.
  • Geçişsiz fiiller edilgen olmaz: happen, occur, arrive, seem, die gibi fiillerde edilgen kurulamaz. Örnek: The accident happened at noon.

Çözümlü örnek 1

Soru: By the time the committee announced the results, the researchers ______ (conduct) the experiment for three years.

Çözüm:
- Ortada iki geçmiş eylem var: announced ve conduct. Deney, açıklamadan önce başlamış.
- "for three years" sürenin altını çiziyor. Eylem açıklama anına kadar sürmüş.
- Önce olan ve süren eylem için past perfect continuous gerekir: had + been + V-ing.
- Boşluğa "had been conducting" gelir.

Denetim: "Komite sonuçları açıkladığında araştırmacılar üç yıldır deney yürütüyordu." Anlam cümleye uyuyor.

Çözümlü örnek 2

Soru: The error is obvious; the report ______ (should / check) more carefully before it was sent to the ministry.

Çözüm:
- Özne "the report". Rapor kendini kontrol edemez, kontrol edilir. Bu yüzden edilgen gerekir.
- "was sent" geçmişi gösteriyor ve cümle yapılmamış bir şeyi eleştiriyor. Bu durumda "should have + V3" kalıbı kullanılır.
- Edilgen yapınca have'den sonra "been" girer: should + have + been + V3.
- Boşluğa "should have been checked" gelir.

Denetim: "Rapor bakanlığa gönderilmeden önce daha dikkatli kontrol edilmeliydi." Hem anlam hem yapı doğru.

Sık yapılan hatalar

  • Hata: I have seen him yesterday. Doğrusu: I saw him yesterday. Belirli geçmiş zaman ifadesi present perfect ile kullanılmaz.
  • Hata: It was happened suddenly. Doğrusu: It happened suddenly. Geçişsiz fiil edilgen yapılmaz.
  • Hata: He has worked here since five years. Doğrusu: He has worked here for five years. Süre için for, başlangıç noktası için since kullanılır.
  • Hata: I will tell you when she will come. Doğrusu: I will tell you when she comes. Zaman cümleciğinde will kullanılmaz.
  • Hata: The task should have done. Doğrusu: The task should have been done. Perfect modal passive'de "been" unutulmamalıdır.

Sınavda nasıl sorulur?

  • Soru tipleri: Boşluk doldurma, cümle tamamlama ve anlamca en yakın cümleyi bulma (özellikle aktif-pasif dönüşümü) sık görülür.
  • Önce ipuçlarına bak: ago, since, for, by the time, already, yet, by 2030 gibi sözcükler zamanı belirler. Hangi zamanın seçileceğini çoğu zaman bunlar söyler.
  • Özneye bak: Özne eylemi yapıyor mu, yoksa eylemden etkileniyor mu? Etkileniyorsa edilgen aranır.
  • Modalde zamanı ayır: Cümle şimdiyi mi, geçmişi mi anlatıyor? Geçmişse modal + have + V3 kalıbına yönel.
  • Süre: Bu tür sorulara bir dakikayı geçmemeye çalış. Birkaç saniyede ipucunu bulamazsan işaretle, sonra dön.

Bu anlatım yapay zekâ desteğiyle hazırlandı ve otomatik biçim denetiminden geçti; her satırı bir uzman okumadı. Yanlış ya da eskimiş bir bilgi görürsen bize yaz, düzeltelim.

🔎 Çözümlü örnek sorular

1. Since the discovery of the vaccine, millions of lives ------- and the disease, which once killed thousands each year, is now rare.

A) were saved

B) saved

C) have been saved

D) had been saved

E) are saving

Cevabı ve çözümü göster

Doğru cevap: C

🧭 Bu soru neyi ölçüyor? Since ile başlayan bir zaman ifadesi geçmişten şimdiye uzanan bir dönemi gösterir ve ana cümlede Present Perfect gerektirir. Öznenin eylemi yapan değil, eylemden etkilenen olduğunu düşünüyorsan edilgen yapı kur.

💡 Çözüm 'Millions of lives' kurtarılan şeydir; yani edilgen gerekir. Since + geçmiş bir başlangıç noktası ile Present Perfect Passive olan 'have been saved' kullanılır. 'Were saved' bir zaman aralığını bağlamaz, 'saved' etken olur, 'had been saved' geçmişteki başka bir noktayı gerektirir, 'are saving' ise özne-fiil uyumsuzdur. Doğru cevap 'have been saved'.

2. The company, ------- it was expected to collapse after the scandal, has actually reported record profits this quarter.

A) although

B) since

C) so

D) unless

E) because

Cevabı ve çözümü göster

Doğru cevap: A

🧭 Bu soru neyi ölçüyor? Bu tür cümlelerde 'although/though/while' gibi karşıtlık bağlaçları ve zaman uyumu birlikte düşünülmelidir. Edilgen yapı 'be expected to' geçmişe yönelik beklentiyi anlatır; ana cümle Present Perfect olduğunda karşıtlık bağlacı gerekir.

💡 Çözüm Cümlede beklentiyle gerçek durum arasında karşıtlık vardır: 'although' bu ilişkiyi kurar. 'Because' ve 'since' neden bildirir, 'so' sonuç bağlacıdır ve virgülle böyle kullanılmaz, 'unless' ise koşul bildirir. Bu bağlamda anlam ancak 'although' ile doğru kurulur.

YDS / YÖKDİL İngilizce konuları

← Vocabulary (Kelime Bilgisi) Grammar: Conjunctions, Prepositions, Relative Clauses →

Sorular ÖSYM çıkmış soruları değildir; sınavın konu dağılımı ve tarzı örnek alınarak özgün hazırlanmıştır. ← YDS / YÖKDİL ana sayfası