Merhaba sevgili öğrenciler! Bu soruda, İngilizcede zaman ifadelerini doğru kullanmayı öğreneceğiz. Cümleyi doğru şekilde tamamlamak için hangi zaman yapısının gerektiğini adım adım inceleyelim.
- Öncelikle cümleyi dikkatlice okuyalım: "By next year, I ___________ at this company for ten years."
- Cümledeki anahtar zaman ifadelerini belirleyelim:
- "By next year": Bu ifade, gelecek bir zamana kadar, gelecek yılın sonuna kadar veya gelecek yıl geldiğinde anlamına gelir. Gelecekteki belirli bir noktayı işaret eder.
- "for ten years": Bu ifade, bir eylemin on yıldır devam ettiğini veya on yıllık bir süreyi kapsayacağını belirtir. Bir süreyi vurgular.
- Bu iki ifadeyi birleştirdiğimizde, gelecek yıl geldiğinde, bir eylemin (bu durumda "bu şirkette çalışma" eylemi) on yıllık bir süreyi tamamlamış olacağını anlatmak istediğimizi anlarız. İngilizcede, gelecekteki belirli bir zamana kadar tamamlanmış olacak eylemleri veya o zamana kadar belirli bir süreyi doldurmuş olacak eylemleri ifade etmek için Future Perfect Tense (Gelecek Zamanın Tamamlanmış Hali) kullanılır. Future Perfect Tense'in yapısı "will have + fiilin üçüncü hali (past participle)" şeklindedir.
- Şimdi seçenekleri inceleyelim:
- A) will work: Bu, Simple Future Tense'tir (Basit Gelecek Zaman). "Gelecek yıl çalışacağım" anlamına gelir. Ancak "for ten years" ifadesiyle birlikte kullanıldığında, gelecekteki bir noktada on yıllık bir sürenin tamamlanmış olacağını değil, sadece gelecekteki bir eylemi ifade eder. Bu nedenle uygun değildir.
- B) will have worked: Bu, Future Perfect Tense'tir. "Gelecek yıla kadar on yıldır çalışmış olacağım" anlamına gelir. Bu yapı, "By next year" ve "for ten years" ifadeleriyle mükemmel bir uyum içindedir. Gelecekteki belirli bir zamana kadar bir eylemin tamamlanmış olacağını veya belirli bir süreyi doldurmuş olacağını anlatır.
- C) will be working: Bu, Future Continuous Tense'tir (Sürekli Gelecek Zaman). "Gelecek yıl çalışıyor olacağım" anlamına gelir. Gelecekteki belirli bir anda devam etmekte olan bir eylemi ifade eder. "For ten years" ifadesiyle birlikte kullanıldığında, gelecekteki bir anda on yıldır çalışıyor olma durumunu anlatmak için genellikle tercih edilmez; bu durumda Future Perfect daha doğrudur.
- D) have worked: Bu, Present Perfect Tense'tir (Şimdiki Zamanın Tamamlanmış Hali). "Çalıştım/çalışmış bulunuyorum" anlamına gelir ve geçmişte başlayıp şimdiki zamana kadar devam eden veya şimdiki zamanla bağlantısı olan eylemleri ifade eder. "By next year" gibi gelecek zaman belirten bir ifadeyle kullanılamaz.
Bu analizlere göre, cümlenin anlamını en doğru şekilde tamamlayan seçenek B) will have worked'tür.
Cevap B seçeneğidir.