► "While" bağlacı genellikle, temel cümledeki eylem sırasında devam etmekte olan bir başka eylemi anlatmak için kullanılır. Bu nedenle, "while" bağlacının bağlı bulunduğu cümle Past Continuous, temel cümle ise Simple Past'dır. - While I was studying, he came in. (Ben ders çalışırken o geldi.)
While bağlacını kullanarak cümle kurmak için takip edebileceğiniz iki formül vardır: “While + past continuous tense + simple past tense” ve “While + past continuous + past continuous” Örneğin: While you were shopping, I cleaned the house. (Sen temizlik yaparken ben evi temizledim.)
“While” birbirine paralel devam eden iki eylemi anlatmak için de kullanılır. Bu durumda her iki cümlede de Past Continuous Tense kullanılır. While'ın bu şekilde kullanılmasıyla genellikle yakınma, içerlenme gibi duygular ifade edilir.
When kelimesi cümle içerisinde bağlaç olarak kullanılır. Örneğin: ''When I got home she was already gone'' (Ben eve geldiğimde o çoktan gitmişti.) Bu kelime soru cümlelerinde kullanıldığında ise ''ne zaman'' anlamına gelir. When did you break up with her? (Onunla ne zaman ayrıldınız?)
When/While Arasındaki Fark Nedir? When/While arasındaki en büyük fark, bahsedilen eylemin süresidir. Zaman alan, belli bir sürede devam eden olaylarda while kullanırken; anlık, tek seferlik olaylarda when tercih ederiz.
İlgili 45 soru bulundu
► "While" bağlacı genellikle, temel cümledeki eylem sırasında devam etmekte olan bir başka eylemi anlatmak için kullanılır. Bu nedenle, "while" bağlacının bağlı bulunduğu cümle Past Continuous, temel cümle ise Simple Past'dır. - While I was studying, he came in. (Ben ders çalışırken o geldi.)
İngilizcede when den sonra simple past tense ( geçmiş zaman ) kullanılmalıdır. Böylelikle -dığı zaman anlamı katar cümleye.
İki olay da aynı anda gerçekleşiyor ve süreklilik var. O yüzden “was/were” ve “eylem + ing” kullandık while ile birlikte. When'de olduğu gibi, while da kendisinden sonra gelen cümleye anlam kazandırır. Yine when'de olduğu gibi, cümleye while ile başlayıp ikinci cümle ile arasına virgül konulması gereklidir.
While döngüsünün for döngüsünden farkı ise for döngüsünün kaç kez çalışacağı belli olan döngülerde, while döngüsünün ise kaç kez çalışacağı belli olmayan döngülerde kullanılmasıdır. For döngüsünde yapılabilecek her işlem while döngüsünde de ek değişkenlerle sayesinde yapılmaktadır.
'When' bağlacı geçmişte süreklilik göstermeyen bir olayı belirtir ve cümleye '-dığında', '-dığı zaman' anlamı katar. 'While' bağlacı ise geçmişte belli bir süre içerisinde devam etmiş eylemi belirtir ve cümleye '-yorken', '-iken' anlamı katar.
While terimini yazdıktan sonra yanına bir parantez açılıp kapatılır ve bu parantezler arasına boolean bir değer girilir.Sonrasında bir süslü parantez açılıp kapatılır ve bunun içine kod bloğu yazılır. Bu parantezler içindeki değer doğru (true) olduğu sürece döngü dönmeye devam eder ve kod bloğu çalışır.
“when” bağlacının oluşturduğu zaman cümleciğinde asla gelecek zaman kullanılmaz. Zaman cümleciğinde geniş zaman (simple present tense) kullanılır ve ana cümlede gelecek zaman (future tense) kullanılır. Gelecek zaman olarak hem “will” hem de “be going to” yapılarını kullanabiliriz. When I get home, I will take a shower.
Was ve were nerede kullanılır diye soracak olursanız, cevabı çok açık: Was/were, İngilizcede geçmiş zamanda yani simple past tense'te isim cümlelerinde kullanılır. Cümlede eylemi bir fiil değil de isim ifade ediyorsa ve geçmiş zamandan bahsediyorsak cümlenin öznesine göre was veya were kullanırız.
If clause: Type 1
Bu yapıda yan cümleyi simple present ile kurduktan sonra ana cümleyi gelecek zamanla veya “can, may, might, should” gibi bir modal verb ile kurabilirsiniz. Örnek: If you help me repair this computer, I will give you some money.
Genellikle bu cümleler “wish + would” kalıbı ile kurulur. Bu kalıbı bilmek dileklerinizi ve isteklerinizi daha rahat ifade edebilmenize yardımcı olacaktır. Örneğin: I wish you would get well soon.
'Past continuous' kipi, şimdiki zamandan önce bir zamandaki eylem veya olayı tanımlar, bu eylem veya olay geçmişte başlamıştır ve konuşma sırasında hala devam etmektedir. Başka bir deyişle, geçmişte bitmemiş veya tamamlanmamış bir eylemi ifade eder.
1. While Döngüsünü Durdurma
Döngümüz ilerlerken istediğimiz bir durumda durdurabilmek için break komutunu kullanırız. Python break komutunu gördüğünde döngüyü durdurarak döngüden çıkar.
“while” döngüsü
koşul doğru iken(while), döngü gövdesinde bulunan kod çalıştırılır. Örneğin, aşağıdaki kod i < 3 iken çalışır. Döngünün gövdesinde bulunan kodun her çalışmasına tekerrür(iteration) denir. Yukarıdaki örnekte gövde 3 defa tekerrür etmiştir.
Ama genellikle, kaç kere döneceği belli olmayan, koşulun bir girdiye göre denetlendiği durumlarda While ya da do-while döngüsü kullanılırken, diziler gibi, tekrar sayısı belirli olan durumlarda ise for döngüsü kullanılması tercih edilir.
(bağlaç) -iken, süresince, müddetince; olduğu halde, olmakla beraber.
Will, gelecek zaman kipiyle anlatılan durumlarda kullanılır. Gelecekle ilgili ifadelerde will'e başvururuz. Ani, kendiliğinden gelişen karar ve eylemlerde de bu yardımcı fiili kullanırız. Birinden bizim için bir şey yapmasını isterken, ona gelecekle ilgili bir soru yöneltirken will kullanmak gerekir.
Future perfect tense “-e kadar” anlamını veren “by”, “by the time” zarfları ve “when” ifadesiyle kullanılabilirler. “By the time” yan cümleyle kullanılırken, “by” zaman belirten bir kelimeyle birlikte kullanılır.
for ve while döngülerinde koşul, döngü başlamadan önce kontrol edilir. do while döngüsünde ise, bu kontrol her döngüden sonra gerçekleştirilir. Operasyon mantığında do while döngüsü, koşul ne olursa olsun en az bir kere çalıştırılır.
C# Do While Döngüsü, programlarımızın tanımladığımız koşul yapısı her ne olursa olsun en az bir kere çalışmasını sağlayan ve daha sonra koşul yapısını kontrol ederek işlemini tekrarlamayı amaçlayan bir sistemdir.
Since, for kelimesinin aksine sadece Perfect Tense ile kullanılarak ve temelde “-den beri” anlamını taşır. Olayın ne zaman başladığının anlatıldığı yani eylemin bir zaman diliminde geçtiği cümleler için kullanılır. She has lived here since she was a child – O çocukluğundan beri burada yaşıyor.
Benzer sorularSıkça sorulan sorular
DuyuruReklam alanı
Popüler SorularSıkça sorulan sorular
© 2009-2025 Usta Yemek Tarifleri