Merhaba sevgili öğrenciler!
Bu soruda, boşluğu doldurarak cümlenin anlam bütünlüğünü ve dilbilgisel doğruluğunu sağlamamız gerekiyor. Hadi adım adım inceleyelim:
- Öncelikle cümleyi dikkatlice okuyalım: "Sarah ________ her homework before dinner yesterday."
- Cümledeki en önemli ipucu "yesterday" kelimesidir. "Yesterday" (dün) kelimesi, eylemin geçmişte, belirli bir zamanda gerçekleştiğini gösterir. Bu da bize fiilin geçmiş zaman (Simple Past Tense) formunda olması gerektiğini söyler.
- Şimdi seçeneklere bakalım ve her birinin hangi zaman dilimini ifade ettiğini değerlendirelim:
- A) finish: Bu, fiilin yalın hali veya geniş zaman (Simple Present Tense) hali için kullanılır (örneğin, "I finish", "You finish"). Geçmiş zamanı ifade etmez.
- B) finished: Bu, "finish" fiilinin düzenli geçmiş zaman (Simple Past Tense) halidir. Düzenli fiillerin geçmiş zaman hali genellikle fiilin sonuna "-ed" eki getirilerek oluşturulur. "Yesterday" kelimesiyle mükemmel uyum sağlar.
- C) finishes: Bu, geniş zamanda (Simple Present Tense) üçüncü tekil şahıslar (He, She, It) için kullanılan fiil halidir (örneğin, "She finishes"). Geçmiş zamanı ifade etmez.
- D) finishing: Bu, şimdiki zaman (Present Continuous Tense) veya geçmiş zamanın hikayesi (Past Continuous Tense) gibi sürekli zamanlarda yardımcı fiille birlikte kullanılan "-ing" takılı fiil halidir (örneğin, "is finishing", "was finishing"). Tek başına geçmiş zamanı ifade etmez ve bu cümlenin yapısına uygun değildir.
- Gördüğümüz gibi, "yesterday" kelimesi bize geçmiş zamanı işaret ediyor ve seçenekler arasında geçmiş zamanı doğru bir şekilde ifade eden tek seçenek "finished" kelimesidir.
- Cümle bu durumda şöyle olur: "Sarah finished her homework before dinner yesterday." (Sarah dün akşam yemeğinden önce ödevini bitirdi.)
Cevap B seçeneğidir.