Sevgili öğrenciler,
Bu soruda, gelecekte belirli bir zamana kadar tamamlanmış olacak bir eylemi ifade etmemiz gerekiyor. Cümleyi dikkatlice inceleyelim:
- "By the time we arrive" ifadesi, gelecekteki belirli bir zaman noktasını (bizim varış anımız) işaret eder. Bu ifade, genellikle o zamana kadar tamamlanmış olacak bir eylemi anlatmak için kullanılır.
- Türkçede "Biz vardığımızda, onlar akşam yemeğini yemiş olacaklar." gibi bir anlam taşır.
Şimdi seçenekleri tek tek değerlendirelim:
- A) will eat (Gelecek Zaman - Simple Future): Bu ifade, "Biz vardığımızda onlar yemek yiyecekler." anlamına gelir. Yani, biz vardığımızda yemeğe başlayacaklar veya o sırada yiyecekler gibi bir anlam taşır. Ancak sorudaki "by the time" ifadesi, eylemin o zamana kadar bitmiş olacağını vurgular. Bu nedenle uygun değildir.
- B) are eating (Şimdiki Zaman - Present Continuous): Bu ifade, "Biz vardığımızda onlar yemek yiyorlar." anlamına gelir. Bu, şimdiki zamanda devam eden bir eylemi veya yakın gelecekteki bir planı anlatır. Gelecekteki bir ana kadar tamamlanmış olacak bir eylemi ifade etmek için kullanılamaz.
- C) will have eaten (Gelecek Zamanın Bitmiş Hali - Future Perfect): Bu ifade, "Biz vardığımızda onlar akşam yemeğini yemiş olacaklar." anlamına gelir. "Will have + fiilin üçüncü hali (past participle)" yapısı, gelecekte belirli bir zamana kadar tamamlanmış olacak eylemleri anlatmak için kullanılır. "By the time" ifadesiyle mükemmel bir uyum içindedir.
- D) eat (Geniş Zaman - Simple Present): Bu ifade, genel gerçekleri, alışkanlıkları veya zaman bağlaçlarında gelecek zamanı ifade etmek için kullanılır. Ana cümledeki eylemi anlatmak için bu bağlamda uygun değildir.
- E) ate (Geçmiş Zaman - Simple Past): Bu ifade, geçmişte tamamlanmış bir eylemi anlatır. Cümle gelecekteki bir durumu ifade ettiği için bu seçenek tamamen yanlıştır.
Sonuç olarak, "By the time we arrive" (Biz vardığımızda) ifadesi, gelecekteki bir ana kadar tamamlanmış olacak bir eylemi gerektirir. Bu yapıyı en doğru şekilde ifade eden tense, Future Perfect (Gelecek Zamanın Bitmiş Hali) yani "will have eaten" seçeneğidir.
Cevap C seçeneğidir.