Bu soruda, cümlenin zamanını doğru bir şekilde belirlemek ve fiilin uygun geçmiş zaman halini seçmek önemlidir.
- Cümlede "at 8 o'clock this morning" ifadesi bulunmaktadır. Bu ifade, eylemin bu sabah saat 8'de, yani geçmişte belirli bir zamanda gerçekleştiğini açıkça belirtir.
- Geçmişte belirli bir zamanda tamamlanmış bir eylemi anlatmak için Simple Past Tense (Basit Geçmiş Zaman) kullanılır.
- Verilen fiil "have" (kahvaltı yapmak/yemek yemek anlamında) fiilidir. Bu fiilin Simple Past Tense hali "had" şeklindedir.
- Şimdi seçenekleri inceleyelim:
- A) have: Bu, fiilin şimdiki zaman (Simple Present Tense) halidir ve "They" öznesiyle kullanılır. Ancak cümlemiz geçmiş zamandadır, bu yüzden doğru değildir.
- B) had: Bu, "have" fiilinin Simple Past Tense halidir. Cümledeki "this morning" ifadesiyle mükemmel bir uyum sağlar. "They had their breakfast..." (Onlar kahvaltılarını yaptılar...).
- C) having: Bu, fiilin -ing almış halidir (present participle). Tek başına kullanılamaz; genellikle Continuous Tense'lerde yardımcı fiillerle (am/is/are/was/were) birlikte kullanılır (örneğin, "They were having breakfast"). Bu yüzden doğru değildir.
- D) has: Bu, "have" fiilinin şimdiki zaman (Simple Present Tense) halidir, ancak sadece tekil üçüncü şahıs öznelerle (he/she/it) kullanılır. "They" öznesiyle ve geçmiş zaman ifadesiyle uyumlu değildir.
- Bu analizlere göre, geçmişte tamamlanmış bir eylemi anlatan ve "have" fiilinin geçmiş zaman hali olan "had" doğru cevaptır.
Cevap B seçeneğidir.