Present Perfect
Continuous
Ne zamandır? ⏳
Lise ve yetişkinler için ayrıntılı anlatım burada.
ÖğrenNe zamandır? Formül, -ing hâlleri, for ve sinceAlıştırmalar4 seviye, 24 soru. Yıldızları topla! ⭐
Öğretmenler için
- Önce konu 1'i bitirin. Bu sayfa, Present Perfect ortaokul sürümü bittikten sonra anlamlı. have / has ve 3. hâller oturmadan been + -ing eklenmez.
- Kanıtı sınıfa getirin. Bir öğrenci koşup gelsin, “Why is he tired?” diye sorun, He has been running cevabını birlikte kurun.
- Hangi seviye kime? 5. ve 6. sınıflar için ilk iki seviye yeterli. 3. seviye 7. sınıftan, 4. seviye 8. sınıftan itibaren.
- Durum fiillerinin ayrıntısına girmeyin. Bu yaş için know, like, have örnekleri yeterli. Ayrıntı lise ve yetişkin sürümünde.
Konu sırası
İlgili sayfalar
Ne zaman kullanırız?
Bir şeyi ne zamandır yaptığını söylerken: have / has been + fiil-ing.
I have been waiting for two hours.
İki saattir bekliyorum.
She has been learning English since 2022.
2022'den beri İngilizce öğreniyor.
They have been playing football all afternoon.
Bütün öğleden sonra futbol oynuyorlar.
It has been raining since morning.
Sabahtan beri yağmur yağıyor.
Formül
I · you · we · theyhave beenwaiting · playing
he · she · ithas beenwaiting · playing
Fiile -ing ekle
| Fiil | + -ing | have / has been + … |
|---|---|---|
| play | playing | have been playing |
| study | studying | has been studying |
| wait | waiting | have been waiting |
| cook | cooking | has been cooking |
| run | running | have been running |
| write | writing | has been writing |
| swim | swimming | have been swimming |
| make | making | has been making |
run → running, swim → swimming: tek heceli ve kısa ünlülü fiillerde son harf iki olur. write → writing: sessiz e düşer.
Zaman kelimelerini ezberle
for + süre
I have been waiting for two hours.
since + başlangıç
I have been studying since nine o'clock.
How long…?
How long have you been playing?
Cümlede bu kelimelerden birini görürsen have been -ing düşün.
Dikkat! 3 küçük tuzak
✗ I am waiting for you since two o'clock.✓ I have been waiting for you since two o'clock.since ve for varsa have been -ing kullan.
✗ She has been wait for an hour.✓ She has been waiting for an hour.been'den sonra fiil -ing alır.
✗ I have been playing football yesterday.✓ I played football yesterday.yesterday (dün) varsa Past Simple.
Alıştırmalar
Dört seviye var. Her doğru cevap bir yıldız ⭐