Passive Voice (Edilgen Yapı) Konu Anlatımı

B1 (orta) seviyesinde bir konu. Bu sayfada Türkçe konu anlatımı, örnek cümleler ve kurstan örnek alıştırmalar var.

Tahmini süre: 30 dk·Güncellendi:

Türkçede bir eylemi yapanın kim olduğunu belirtmek yerine, eylemin kendisine veya eylemden etkilenene odaklandığımızda edilgen çatı kullanırız. Örneğin "Kodu yazdım" (etken) yerine "Kod yazıldı" (edilgen) deriz. İngilizcede bu yapıya Passive Voice denir. Özellikle teknik metinlerde, raporlarda veya kimin yaptığının önemli olmadığı durumlarda sıkça karşımıza çıkar.

Yapı

Edilgen çatının temel yapısı her zaman to be fiilinin uygun zaman çekimi ve ana fiilin 3. hali (Past Participle - V3) şeklindedir.

Olumlu (Affirmative)

ZamanYapıÖrnek CümleÇeviri
Present Simpleis / are + V3The code is written by John.Kod John tarafından yazılır.
Past Simplewas / were + V3The bug was fixed yesterday.Hata dün düzeltildi.
Present Continuousis / are + being + V3The system is being updated.Sistem güncelleniyor.
Past Continuouswas / were + being + V3The report was being prepared when I called.Ben aradığımda rapor hazırlanıyordu.
Present Perfecthas / have + been + V3The project has been completed.Proje tamamlandı.
Past Perfecthad + been + V3The data had been saved before the crash.Veri çökmeden önce kaydedilmişti.
Future Simplewill be + V3The new version will be released soon.Yeni versiyon yakında yayınlanacak.
Modalsmodal + be + V3This problem can be solved.Bu problem çözülebilir.

Unutma: Edilgen çatıda asıl eylemi yapanı (agent) belirtmek istersen, cümlenin sonuna by edatıyla ekleyebilirsin. "The code is written by John."

Olumsuz (Negative)

Olumsuz yapıda to be fiilinin olumsuz hali kullanılır.

ZamanYapıÖrnek CümleÇeviri
Present Simpleis not / isn't / are not / aren't + V3The code isn't written in Python.Kod Python'da yazılmaz.
Past Simplewas not / wasn't / were not / weren't + V3The bug wasn't fixed on time.Hata zamanında düzeltilmedi.
Present Perfecthasn't / haven't + been + V3The system hasn't been updated yet.Sistem henüz güncellenmedi.
Future Simplewon't be + V3The new version won't be released this month.Yeni versiyon bu ay yayınlanmayacak.

Soru (Question)

Soru yapısında da to be fiili öznenin önüne gelir.

ZamanYapıÖrnek CümleÇeviri
Present SimpleIs / Are + Subject + V3...?Is the code tested regularly?Kod düzenli olarak test edilir mi?
Past SimpleWas / Were + Subject + V3...?Was the bug reported yesterday?Hata dün rapor edildi mi?
Present PerfectHas / Have + Subject + been + V3...?Has the project been approved?Proje onaylandı mı?
Future SimpleWill + Subject + be + V3...?Will the update be installed soon?Güncelleme yakında yüklenecek mi?

Kullanım Alanları

Passive Voice, özellikle yazılımcıların ve teknik alanda çalışanların sıkça kullandığı bir yapıdır. İşte bazı durumlar:

  1. Eylemi yapan kişi bilinmiyorsa veya önemsizse:

    • The server was attacked last night. (Sunucu dün gece saldırıya uğradı. Kimin saldırdığı bilinmiyor veya önemli değil.)
    • New features are being developed. (Yeni özellikler geliştiriliyor. Kimin geliştirdiği burada vurgulanmıyor.)
  2. Eylemin kendisi veya eylemden etkilenen nesne daha önemliyse:

    • JavaScript was created in 1995. (JavaScript 1995'te yaratıldı. Kimin yarattığından çok, JavaScript'in kendisi ve ne zaman yaratıldığı önemli.)
    • The data is stored in a secure database. (Veri güvenli bir veritabanında saklanır. Verinin saklanma şekli vurgulanıyor.)
  3. Genel gerçekleri veya resmi durumları belirtirken:

    • Errors should be reported immediately. (Hatalar derhal bildirilmelidir.)
    • The meeting was postponed until next week. (Toplantı gelecek haftaya ertelendi.)
  4. Bir süreci veya talimatları açıklarken:

    • First, the variables are declared. Then, the function is called. (Önce değişkenler tanımlanır. Sonra fonksiyon çağrılır.)

Yaygın Hatalar (Türkçe Konuşanlara Özel)

To be fiilini veya V3'ü unutmak

Türkçede "yapıldı" derken fiilin kendisi edilgen anlamı taşır. Ancak İngilizcede edilgen yapının olmazsa olmazı to be fiili ve V3'tür. Bunlardan birini atlamak cümlenin yanlış veya anlamsız olmasına neden olur.

YanlışDoğru
The system update.The system is updated. ✓
The code wrote.The code was written. ✓
The bug fixing.The bug is being fixed. ✓

Neden: The system update "Sistem güncelle" gibi etken bir emir cümlesi olur. The code wrote ise "Kod yazdı" anlamına gelir ki bu anlamsızdır (kod kendi kendine yazamaz). Edilgenlik için be fiili ve V3 her zaman gereklidir.

❌ Edilgen çatıda yanlış zaman kullanmak

Türkçede edilgen yapıyı farklı zamanlarda ifade etmek için fiil çekimlerini kullanırız ("yapıldı", "yapılıyor", "yapılacak"). İngilizcede ise to be fiilini doğru zamanda çekmek esastır.

YanlışDoğru
The server is attacked yesterday.The server was attacked yesterday. ✓
New features will developed now.New features are being developed now. ✓
The project completed next week.The project will be completed next week. ✓

Neden: Edilgen çatıda to be fiilini ana cümlenin zamanına uygun çekmeliyiz. "Yesterday" (dün) gibi bir zaman zarfı varsa, to be fiili geçmiş zamanda (was/were) olmalıdır. "Now" (şimdi) gibi bir durum varsa, Present Continuous Passive (is/are being + V3) kullanılmalıdır.

❌ Etken cümleyi edilgen sanmak

Bazen Türkçedeki bazı ifadeler İngilizcede doğrudan passive gibi görünmese de passive anlam taşıyabilir. Ancak İngilizcedeki passive yapının temel kuralı to be + V3 olduğu için, bu kurala uymayan hiçbir cümle edilgen değildir.

YanlışDoğru
The problem solved automatically.The problem is solved automatically. ✓
The task finished by the team.The task was finished by the team. ✓
The changes made to the database.The changes were made to the database. ✓

Neden: The problem solved automatically "Problem otomatik olarak çözdü" anlamına gelir. Problem kendi kendine çözüm yapamayacağı için bu cümle yanlıştır. Doğrusu to be fiilinin eklenmesiyle "Problem otomatik olarak çözüldü" olmalıdır. Aynı mantık diğer örnekler için de geçerlidir. Fiil tek başına geçmiş zaman halindeyse (V2), bu etken bir cümledir. Edilgenlik için mutlaka be + V3 gerekir.

Hızlı Kontrol

Aşağıdaki cümleleri parantez içindeki fiili Passive Voice'a göre doldurarak tamamlayın.

  1. The new software ___ (release) next month.
  2. Errors ___ (should / report) immediately.
  3. The system ___ (not / update) yet.
  4. ___ (the code / write) in Python?
  5. A lot of data ___ (process) every day.
  6. The website ___ (design) by a professional team last year.
  7. The server ___ (currently / maintain).
  8. Why ___ (the project / not / approve) last week?
Cevaplar
  1. will be released (Gelecek zaman ve pasif yapı: will be + V3)
  2. should be reported (Modals ile pasif yapı: modal + be + V3)
  3. hasn't been updated (Present Perfect Passive, henüz yapılmamış bir eylem)
  4. Is the code written (Present Simple Passive soru yapısı)
  5. is processed (Present Simple Passive, genel bir eylem)
  6. was designed (Past Simple Passive, belirli bir geçmiş zaman: "last year")
  7. is currently being maintained (Present Continuous Passive, şu anda devam eden bir eylem)
  8. was the project not approved (Past Simple Passive soru yapısı, olumsuz)

Özet

  • Present: is/are + V3 (The code is written...)
  • Past: was/were + V3
  • Present Perfect: has/have been + V3
  • Agent introduced with 'by' if needed

Örnekler

  • The bug was fixed yesterday.
  • JavaScript was created in 1995.
  • The system has been updated.

Örnek alıştırmalar

Kurstaki alıştırmalardan örnekler.

All the windows ___ before the storm.

closed
were closed
was closed
are closing

Cümleyi pasif yapıyla tamamlayın.

The new software update was released (release) last week.

The sentence 'Many bugs have been fixed recently' is an example of the Present Perfect Passive.

Doğru
Yanlış