Bu soruda, boşluğu doldurarak cümlenin anlamını ve dilbilgisel yapısını doğru bir şekilde tamamlamamız isteniyor. Cümlemiz: "I ________ my homework yesterday evening."
- Öncelikle cümlenin zaman ipucuna dikkat edelim. Cümlede "yesterday evening" (dün akşam) ifadesi geçiyor. Bu ifade, eylemin geçmişte, belirli bir zamanda tamamlandığını açıkça gösterir.
- Geçmişte tamamlanmış bir eylemi anlatmak için İngilizcede genellikle Simple Past Tense (Basit Geçmiş Zaman) kullanırız.
- Şimdi seçeneklere tek tek bakalım:
- A) finish: Bu, fiilin yalın hali veya Simple Present Tense (Basit Geniş Zaman) halidir. "Yesterday evening" ile uyumlu değildir, çünkü geniş zaman şimdiki veya genel geçer durumları anlatır.
- B) finished: Bu, "finish" fiilinin Simple Past Tense halidir. Düzenli bir fiil olduğu için sonuna "-ed" eki alarak geçmiş zaman haline gelmiştir. "Yesterday evening" ifadesiyle mükemmel bir uyum içindedir, çünkü eylemin dün akşam tamamlandığını belirtir.
- C) will finish: Bu, Future Tense (Gelecek Zaman) yapısıdır. "Will" yardımcı fiili ile gelecekten bahsederiz. "Yesterday evening" geçmişi ifade ettiği için bu seçenek doğru olamaz.
- D) finishing: Bu, fiilin "-ing" almış halidir (present participle). Genellikle Continuous Tense'lerde (örneğin, Present Continuous veya Past Continuous) kullanılır ve tek başına bu şekilde boşluğa gelmez. Örneğin, "I was finishing" olsaydı Past Continuous olabilirdi ama tek başına uygun değildir.
- Sonuç olarak, "yesterday evening" zaman ifadesi bize eylemin geçmişte tamamlandığını gösterdiği için Simple Past Tense kullanmalıyız. "Finish" fiilinin Simple Past Tense hali "finished" şeklindedir.
Cevap B seçeneğidir.