Geri
Ders 65 / 114
📚 İngilizce Konu 65Present Perfect🌻 Orta Seviye

Have/Has been + Verb-ing + For/Since

Süreç bildiren şimdiki bitmiş zaman

📚 Geçmişten günümüze devam eden eylemler ve süreleri ⏳

1

💬 Diyalog

Can: How long have you been working here?

Ne kadar süredir burada çalışıyorsun?

Selin: I have been working here for five years.

Beş yıldır burada çalışıyorum.

Can: Has it been raining since this morning?

Sabahtan beri mi yağmur yağıyor?

Selin: Yes, it has been raining for three hours.

Evet, üç saattir yağmur yağıyor.

Can: You look tired. Have you been studying?

Yorgun görünüyorsun. Ders mi çalışıyordun?

Selin: Yes, I've been studying since 8 AM.

Evet, sabah 8'den beri çalışıyorum.

2

📖 Kelimeler

5 kelime
for-dir / -dır (süre bildirir)
since-den beri (başlangıç noktası)
durationsüre / müddet
rainyağmur yağmak
tiredyorgun
3

Anahtar Cümle

Subject + have/has been + V-ing + for/since

Özne + yardımcı fiil + fiil(-ing) + süreç/başlangıç

  • Kalıp: [Subject] + [Have/Has been] + [Verb-ing] + [For/Since]
  • Anlamı: Geçmişte başlayıp şu ana kadar kesintisiz devam eden eylemleri anlatır.
I have been living here for ten years.

On yıldır burada yaşıyorum.

She has been waiting since Monday.

Pazartesiden beri bekliyor.

4

🎓 Konu Anlatımı

Present Perfect Continuous yapısı, geçmişte başlayan ve hala devam eden eylemlerin süresini vurgulamak için kullanılır.

Bu yapıda zamanı belirtmek için iki anahtar kelime vardır: For ve Since.

For, eylemin ne kadar sürdüğünü (toplam süre) belirtir. Örn: for 2 hours, for 5 days.

Since, eylemin tam olarak ne zaman başladığını (başlangıç noktası) belirtir. Örn: since 1990, since yesterday.

They have been playing for two hours.
= 'İki saattir oynuyorlar.'

He has been reading since morning.
= 'Sabahtan beri okuyor.'

5

📝 Mini Test

Boşluğa hangisi gelmelidir? 'I have been waiting ___ 20 minutes.'