Identify the sentence that uses the present perfect tense correctly.
A) I have seen that movie yesterday.Merhaba öğrenciler! Şimdi bu soruyu adım adım inceleyerek Present Perfect tense'i doğru kullanan cümleyi bulalım. Unutmayın, İngilizce'de zamanlar çok önemlidir ve doğru kullanımı anlamı tamamen değiştirebilir.
Present Perfect Tense (Yakın Geçmiş Zaman) genellikle geçmişte başlamış ve hala devam eden veya etkileri devam eden olayları anlatmak için kullanılır. Yapısı şu şekildedir: have/has + past participle (fiilin 3. hali).
Bu cümlede "yesterday" (dün) kelimesi kullanıldığı için Simple Past Tense (Geçmiş Zaman) kullanılması gerekirdi. Present Perfect Tense ile belirli bir geçmiş zaman zarfı (yesterday, last week, vb.) kullanılmaz. Doğrusu: "I saw that movie yesterday." olmalıydı.
"Since" (den beri) Present Perfect Tense ile kullanılır, ancak "for" (süredir) ile karıştırılmamalıdır. "Since" belirli bir başlangıç noktasını belirtir (since 2010, since Monday), "for" ise bir süreyi belirtir (for five years, for two weeks). Bu cümlede "since" yerine "for" kullanılmalıydı. Doğrusu: "She has lived here for five years." olmalıydı.
Bu cümle Present Perfect Tense'i doğru kullanıyor. "Just" (az önce) kelimesi, eylemin yakın zamanda tamamlandığını belirtir. Cümlenin yapısı da doğru: "They have + finished (fiilin 3. hali) + their homework."
Bu cümlede iki farklı zaman var ve bu şekilde kullanılamaz. "When he arrived" (o geldiğinde) Simple Past Tense'dir ve bu durumda Present Perfect Tense ile uyumlu değildir. Doğrusu: "We had eaten lunch when he arrived." (Past Perfect Tense ile) veya "We were eating lunch when he arrived." (Past Continuous Tense ile) olabilirdi.
Gördüğünüz gibi, her seçeneği dikkatlice inceledik ve neden doğru veya yanlış olduklarını açıkladık. Bu şekilde, Present Perfect Tense'i daha iyi anlayabilirsiniz.
Cevap C seçeneğidir.