İngilizce Öğrenme AtölyesiUygulamayı aç

Present perfect simple vs continuous

Hangisi ne zaman? · B1 Orta öncesi seviye İngilizce dilbilgisi

Sonuç mu, süreç mi?

Present perfect simple bir eylemin sonucuna ya da miktarına, present perfect continuous ise eylemin sürecine ve süresine odaklanır.

Simple (sonuç, kaç tane)Continuous (süreç, ne kadar süre)
I've written three emails.I've been writing emails all morning.
She's painted the kitchen. (bitti)She's been painting the kitchen. (belki bitmedi)
How many pages have you read?How long have you been reading?

Durum fiilleri ve kısa eylemler

know, like, believe, own gibi durum fiilleri continuous olmaz: I've known her for years. Çok kısa, tek seferlik eylemler (break, lose, start) için de simple kullanılır: I've lost my keys.

live, work, study gibi fiillerde iki biçim de neredeyse aynı anlamı verir: I've lived / I've been living here for five years.

Türkçeden farkı: Türkçede iki cümle de "yazıyorum / yazdım" ile karşılanabilir. Kural basit: "kaç tane, ne kadar miktar" diyorsanız simple; "ne kadar süredir, bütün gün" diyorsanız continuous.

Sık yapılan hatalar

YanlışDoğruNeden
I've been reading three books this month.I've read three books this month.Sayı: simple.
I've been owning this house for years.I've owned this house for years.own durum fiili.
She's been breaking her arm.She's broken her arm.Kısa eylem: simple.

Kendini dene

I ___ five cups of coffee today!

Seçenekler: have drunk / have been drinking

Cevap: have drunk. Sayı / sonuç: simple.

I ___ coffee all day. I can't sleep.

Seçenekler: have drunk / have been drinking

Cevap: have been drinking. Süreç: continuous.

She ___ ten kilometres today.

Seçenekler: has run / has been running

Cevap: has run. Miktar: simple.

You look hot. ___ you been running?

Seçenekler: Have / Has

Cevap: Have. Görünen iz: continuous.

We ___ each other since primary school.

Seçenekler: have known / have been knowing

Cevap: have known. Durum fiili.

Bu konunun bütün alıştırmaları, aralıklı tekrarı ve ilerleme takibi uygulamada.

Alıştırmaları çöz