Genel olarak söylemek gerekirse “while” geçmişte belirli bir zamanda devam eden eylemi vurgularken “when” devamlılık göstermeyen veya anlık eylemleri belirtmek için kullanılır. İki bağlaç da aynı anda olan eylemleri anlatmak için kullanılmakla beraber aralarında küçük farklılıklar vardır.
► "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.)
When bağlacı Türkçeye çevrildiğinde “-dığında” ya da “-dığı zaman” bağlaçlarına karşılık gelir. Örneğin: When I came home, you were already eating. (Ben eve geldiğimde sen hali hazırda yiyordun.)
Bir diğer anlamı ise ne zaman'dır. Yani bu kelime hem bağlaç olarak hem de soru edatı olarak kullanılır. When kullanılırken dikkat edilmesi gereken en önemli nokta tense (zaman)'dır. WHILE ise bağlaç haliyle -ken, esnasında ve sırasında anlamına sahiptir.
İlgili 17 soru bulundu
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.
İngilizce When While Kullanımı
Formülde de görüldüğü gibi past continuous tensle başlayan bir cümlede when kullanıldığında, kullanımdan sonra saman simple past tens olarak kullanılmaktadır. Simple past tense ile başlayan cümlelerde ise while den sonra zaman past continuous a döner.
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 we were waiting for the bus, it was raining. (Biz otobüs beklerken yağmur yağıyordu.)
while – Her tekerrürden önce koşul kontrol edilir. do.. while – Koşul tekerrürden sonra kontrol edilir. for (;;) – Her tekerrürden önce koşul kontrol edilir.
Komut ya da komutların istenilen sayıda tekrarlanmasını sağlar. Sayaç mantığıyla çalışır. Döngüyü istediğimiz sayıdan başlatır istediğimiz sayıda sonlandırabiliriz.
while döngüsünde parantez içindeki koşul sağlandığı sürece döngü devam eder. while(koşul)→koşul sağlandığı sürece döngü devam eder. Örnek: 1'den verilen bir n değerine kadar olan sayıların toplamını veren C programını yazalım. do-while döngüsünün yapısı, do { islemler; } while(koşul);
Sırasında, süresince, zarfında anlamına gelen “during” kelimesi, gerçekleşen bir şeyden bahsederken kullanılan bir edattır. “When” sorusunun cevabı olarak kullanılabilir. Yan cümleden önce ya da sonra yer alır ve during'ten sonra isim gelir.
Since kullanımında dikkat edilmesi gereken temel husus bu cümlelerde since kelimesinden sonra geçmiş zaman cümleleri kullanılır. I have worked since she came to İstanbul – O İstanbul'a geldiğinden beri çalışıyorum. I have not seen him since he went to Ankara – O Ankaraya gittiğinden beri onu görmedim.
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.
“Be used to” kalıbı, “bir şeye alışkın / alışık olmak” anlamına gelir. Kendisinden sonra gelen fiil “-ing” takısı alır, fakat isim kullanmak da mümkündür.
'Just as' bağlacı İngilizcede, 'tıpkı, gibi, nasıl ki, olduğu gibi, tam' anlamlarında kullanılmaktadır.
while True: ifadesi yardımıyla bir döngü oluştur ve kullanıcı bu döngüden çıkmak istediğinde (yani q tuşuna bastığında), döngüyü kır ve programı sona erdir.
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.
Break ve Continue'nın kullanım mantığı çok basittir. Döngü çalışması sırasında Continue ile karşılaşıldığı zaman continue'nin altında kalan kısım atlanır ve tekrar döngünün başına dönülür. Break'te ise döngü tamamen kırılıp daha dönecek sayaç'ı olmasına rağmen döngü biter.
Eğer yan cümlemiz ana cümleden önce geliyorsa iki cümleyi bağlamak için virgül kullanırız – tıpkı if clause cümlelerinde olduğu gibi. While he was playing video games, his mother called him. (O video oyunları oynarken annesi onu aradı.)
dığı halde |ancak | fakat şeklinde çeşitli olarak çevrilebilir. Bu bağlaçtan sonra tam cümle gelir. Örneklere bakalım: Örnek Cümle: “Although the traffic was heavy, we still managed to arrive at the airport on time.”
İngilizcede until kelimesi, bir olay gerçekleşene kadar bir başka olayın yapılıp yapılmayacağını belirtmek için kullanılır. Örneğin; The meeting was cancelled until 4 pm. / Toplantı saat 4'e kadar ertelendi. Bunun yanında until kelimesi devam etmekte olan bir olayın değişeceğini belirtmektedir.
İki farklı cümleyi birbirine bağlayan by the time, “–dığında, zamana kadar” anlamında olup geçmişteki eylem yapıldığında diğerinin çoktan yapılmış olduğunu anlatır. The bus had left by the time we got to the bus station – Otogara geldiğimde otobüs gitmişti.
Already edatı İngilizce'de çoğunlukla Present perfect tense cümleler ile kullanılır. Already, zaten, çoktan, bu durumda veya konuştuğumuz anda anlamına gelir. Yalnızca olumlu cümlede kullanılır. Cümledeki yeri yardımcı fiil have ile asıl fiil arasındadır.
Whereas: İngilizce zıtlık bağlaçlarından whereas bağlacı, iki farklı fikri karşılaştırmak için kullanılır. “Oysa, halbuki” anlamına gelir. Örneğin: She is very ambitious, whereas her friend is more laid-back. (O çok hırslı, oysa arkadaşı daha rahat bir yapıya sahip.)
Benzer sorularSıkça sorulan sorular
DuyuruReklam alanı
Popüler SorularSıkça sorulan sorular
© 2009-2024 Usta Yemek Tarifleri