Which of the following sentences uses the present perfect continuous tense correctly?
A) I have been read this book for two hours.
B) I have been reading this book for two hours.
C) I am reading this book for two hours.
D) I read this book for two hours.
E) I will be reading this book for two hours.
Merhaba sevgili öğrenciler!
Bu soruda, İngilizcede çok önemli bir zaman olan "Present Perfect Continuous Tense" (Şimdiki Zamanın Süreklilik Hali) yapısını doğru kullanan cümleyi bulmamız isteniyor. Bu zaman, geçmişte başlamış, şu ana kadar devam eden ve muhtemelen gelecekte de devam edecek eylemleri anlatmak için kullanılır. Genellikle bir süreyi (for two hours, since morning vb.) belirtir.
Present Perfect Continuous Tense'in genel yapısı şöyledir:
- Özne + have/has + been + Fiilin -ing hali (V-ing)
Şimdi seçenekleri tek tek inceleyelim:
- A) I have been read this book for two hours.
- Bu cümlede "have been" yapısı doğru başlamış olsa da, fiil "read" (okumak) üçüncü haliyle (V3) kullanılmıştır. Present Perfect Continuous Tense'de fiilin -ing hali (V-ing) kullanılmalıdır. Bu nedenle bu seçenek yanlıştır. Doğrusu "reading" olmalıydı.
- B) I have been reading this book for two hours.
- Bu cümlede yapıya bakalım: "I" (özne) + "have" + "been" + "reading" (fiilin -ing hali) + "this book for two hours" (süre belirten ifade).
- Bu yapı, Present Perfect Continuous Tense'in tüm kurallarına uymaktadır. Eylem (kitap okuma) iki saat önce başlamış, şu anda da devam etmektedir. Bu nedenle bu seçenek doğrudur.
- C) I am reading this book for two hours.
- Bu cümle "Present Continuous Tense" (Şimdiki Zaman) yapısındadır. "I am reading" şu anda yapılan bir eylemi ifade eder. Ancak "for two hours" (iki saattir) gibi bir süre ifadesiyle kullanıldığında, eylemin geçmişte başlayıp şu ana kadar devam ettiğini belirtmek için Present Perfect Continuous Tense kullanılmalıdır. Bu nedenle bu seçenek yanlıştır.
- D) I read this book for two hours.
- Bu cümle "Simple Past Tense" (Basit Geçmiş Zaman) veya "Simple Present Tense" (Basit Şimdiki Zaman - alışkanlıklar için) olabilir. Eğer Simple Past ise, eylem geçmişte başlamış ve bitmiştir. Eğer Simple Present ise, bu bir alışkanlığı ifade eder. Her iki durumda da, eylemin geçmişte başlayıp şu ana kadar devam ettiğini belirtmez. Bu nedenle bu seçenek yanlıştır.
- E) I will be reading this book for two hours.
- Bu cümle "Future Continuous Tense" (Gelecek Sürekli Zaman) yapısındadır. Gelecekte belirli bir zamanda devam edecek bir eylemi ifade eder. Soru bizden geçmişte başlayıp şu ana kadar devam eden bir eylemi bulmamızı istediği için bu seçenek yanlıştır.
Yukarıdaki açıklamalara göre, Present Perfect Continuous Tense'i doğru ve eksiksiz kullanan cümle B seçeneğidir.
Cevap B seçeneğidir.