While+Simple Past, Simple Past – I waited outside while she had an interview. (O görüşme yaparken ben dışarıda bekledim.) “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 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.)
My friend was washing the dishes while I was cooking. İ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.
► "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.
İlgili 24 soru bulundu
'While' cümle başında ise iki cümleyi ayırmak için virgül kullanılır ama eğer cümle ortasında ise virgül kullanımına gerek yoktur. I prepared my bag while the baby was sleeping.
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.
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.
While döngüsü, programlama dillerinin neredeyse tamamında var olan, yaygın kullanılan bir döngüdür. Önceden belirlenmiş bir koşul bozulana kadar devam eder. Koşulun her kontrolünden sonra döngü içerisindeki işlemler bir kez yapılır. Koşul bozulduktan sonraki ilk kontrolde döngü terk edilir.
Do-while döngüsünün çalışma mantığı while döngüsü ile aynıdır , fakat while döngüsünde parantez içerisindeki koşul sağlandığı sürece kod bloğu çalışacaktır. Ama Do-while döngüsünde durum false olsa bile döngü en az bir kere çalışacaktır. Bu tür durumlar için Do-while kullanılır.
'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.
“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.
-İng şimdiki zaman, -ed ise geçmiş zaman cümlelerinde kullanılır. İngilizcede - ed eki almayan fiillere Irregular Verbs yani düzensiz fiiller. Şimdiki zaman cümlelerinde ise fiillerin tamamı -ing eki alır. -İng eki getirilmeyen fiillerin yer aldığı cümleler ise şimdiki zaman değil geniş zaman cümlesidir.
Bu durumda diyebiliriz ki as, past continuous tense ile kullanılacak. Cümleye de tıpkı while gibi iken anlamı verecek. As'in gibi, olarak, çünkü, -dıkça gibi çeşitli anlamları da vardır ancak ardından past continuous tense ile kullanılmışsa as, iken anlamındadır ve while gibi kullanılmıştır diyeceğiz.
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.
WHEN (When + Simple Past + Past Perfect)
(Eve vardığımızda annem çoktan yemeği hazırlamıştı.) - My mum had cleaned my room when I arrived home. (Eve vardığımda annem odamı temizlemişti.)
while içinde break; yazarsanız zaten çıkarsınız.
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.
C++'da do-while döngüsü, programın bir bölümünü birkaç kez yinelemek için kullanılır. Yineleme sayısı sabit değilse ve döngüyü en az bir kez yürütmeniz gerekiyorsa, do-while döngüsünü kullanmanız önerilir. C++'da do-while döngüsü, döngü gövdesinden sonra koşul denetlendiğinden en az bir kez yürütülür.
“When,” “while” veya “as” kullanarak kurduğumuz cümle bir yan cümle olur, bu yan cümleyi ise bir ana cümleye bağlarız. 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.
Öncelikle bilmemiz gereken ilk şey her iki kelimenin de ( when – while ) zaman bağlacı olduklarıdır. Yani iki cümleyi birbirine bağlarlar ve bu bağlaçların eklendiği cümle diğer cümledeki eylemin gerçekleşme zamanını belirtir.
'SIMPLE Past Tense'in işlevleri
'Simple past' kipi şimdiki zamandan önce bir zamanda tamamlanmış bir eylem hakkında konuşmak için kullanılır. Süreç önemli değildir. Eylemin gerçekleşme zamanı geçmişte yakın bir zaman ya da uzun bir zaman önce olabilir.
Kullanım amaçlarını anlayın: Past Simple, tamamlanmış geçmiş olayları, alışkanlıkları ve genel gerçekleri ifade etmek için kullanılırken, Past Continuous geçmişte belirli bir an içinde devam eden eylemleri ifade etmek için kullanılır.
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.
Benzer sorularSıkça sorulan sorular
DuyuruReklam alanı
Popüler SorularSıkça sorulan sorular
© 2009-2024 Usta Yemek Tarifleri