Şimdi Ara

Bu cümlede neden have been + Ving kullanılıyor?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
239
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • You have been sleeping for two thousand years.

    Neden olduğunu biriniz kapsamlı bir şekilde anlatabilir mi? 😀

    < Bu ileti mobil sürüm kullanılarak atıldı >



  • "for" ve "since" ile birlikte, yani bir tarihten itibaren ya da bir süredir anlamı olan cümlelerde perfect tense'ler kullanılır. ("have/has been +v.ing" ya da "have/has v.3")



    Bu cümlede "iki bin senedir..." anlamı olduğu için perfect tense kullanılması gerekiyor.



    "You have been sleeping for two thousand years."

    ya da

    "You have slept for two thousands years."



    diyebilirsin. Ama ikinci cümle, birinci cümle ile aynı anlama geldiği kadar, "İki bin sene boyunca uyuDUN." anlamına da gelebilir. Bu sebeple birincisini kullanmak daha uygun olur.



    "I have been reading this book FOR 3 hours."

    (Bu kitabı 3 saatTİR okuyorum.)



    "I am reading this book for 3 hours." diyemeyiz, yanlış olur.



    "I have been reading this book SINCE you left."

    (Gittiğinden BERİ bu kitabı okuyorum.)

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.