Present perfect continuous
Present perfect continuous · B1 Orta öncesi seviye İngilizce dilbilgisi
Geçmişte başlayıp hâlâ süren eylem
Present perfect continuous (have / has been + -ing), geçmişte başlayıp şu ana kadar süren ve genellikle hâlâ devam eden eylemleri anlatır. Vurgu eylemin süresindedir.
| Özne | Olumlu | Olumsuz | Soru |
|---|---|---|---|
| I / you / we / they | have been waiting | haven't been waiting | Have you been waiting? |
| he / she / it | has been waiting | hasn't been waiting | Has she been waiting? |
- I've been learning English for three years.Üç yıldır İngilizce öğreniyorum.
- How long have you been waiting?Ne zamandır bekliyorsun?
- It's been raining since this morning.Sabahtan beri yağmur yağıyor.
Az önce bitmiş, sonucu görülen eylem
Eylem yeni bitmiş ama izi şu anda görülüyorsa da bu zaman kullanılır: You look tired. Have you been running? (Yorgun görünüyorsun. Koşuyor muydun?) My hands are dirty because I've been gardening.
Sık yapılan hatalar
| Yanlış | Doğru | Neden |
|---|---|---|
| I am learning English since 2020. | I have been learning English since 2020. | since: perfect continuous. |
| She has been work all day. | She has been working all day. | -ing gerekir. |
| How long are you waiting? | How long have you been waiting? | How long: perfect. |
Kendini dene
How long ___ you been living in Istanbul?
Seçenekler: are / have / did
Cevap: have. have been + -ing.
It ___ for two hours. The streets are flooded.
Seçenekler: is raining / has been raining / rains
Cevap: has been raining. Süre: has been raining.
We ___ been talking for ages.
Seçenekler: have / has / are
Cevap: have. we: have.
Why are you out of breath? — I ___.
Seçenekler: have run / have been running / run
Cevap: have been running. Görünen iz.
How long has she ___ the piano?
Seçenekler: been playing / playing / played been
Cevap: been playing. has been + -ing.
Bu konunun bütün alıştırmaları, aralıklı tekrarı ve ilerleme takibi uygulamada.
Alıştırmaları çöz