Akademi English

Present Perfect Continuous çözümlü sorular

B1 Orta Seviye İngilizce · bu konudan havuzda 145 soru

Present Perfect Continuous örnek soruları

Soru 1
Which sentence shows that the action is COMPLETE?
  1. A)I've been painting the bedroom since lunch.
  2. B)I've been painting the bedroom.
  3. C)I've painted the bedroom.
  4. D)I've been painting the bedroom all day.
Cevabı ve çözümü göster

Doğru cevap: C

Present perfect simple ("I've painted the bedroom") işin bittiğini gösterir. Continuous biçimler ("I've been painting...") eylemin sürdüğünü ya da süreci vurgular; işin bitip bitmediğini söylemez.

Soru 2
Mina: How long ____ for this company? Tolga: Almost three years now. I joined in 2023.
  1. A)had you been working
  2. B)are you working
  3. C)have you been working
  4. D)did you work
Cevabı ve çözümü göster

Doğru cevap: C

"How long" ile hâlâ süren bir durumun süresi sorulurken present perfect continuous kullanılır. Tolga'nın "now" demesi işin devam ettiğini gösterir; bu yüzden "did you work" (bitmiş iş) ve "had you been working" (geçmişteki bir andan önce) uymaz.

Soru 3
Which sentence contains a mistake?
  1. A)She's been training for the marathon since May.
  2. B)How long has it been snowing?
  3. C)They've been arguing all evening.
  4. D)I've been knowing about the problem since yesterday.
Cevabı ve çözümü göster

Doğru cevap: D

"know" durum fiilidir, continuous yapılmaz; doğrusu "I've known about the problem since yesterday." Diğer cümlelerde eylem fiilleri (argue, snow, train) doğru kullanılmış.

Soru 4
(1) Yiğit has painted the meeting room. (2) Yiğit has been painting the meeting room. Which statement is TRUE?
  1. A)Only sentence 1 tells us the room is finished.
  2. B)Only sentence 2 tells us the room is finished.
  3. C)Both sentences tell us the room is finished.
  4. D)Neither sentence is about a recent activity.
Cevabı ve çözümü göster

Doğru cevap: A

Present perfect simple ("has painted") işin bittiğini, sonucu vurgular; present perfect continuous ("has been painting") etkinliğin kendisini vurgular ve işin bitip bitmediğini söylemez. Bu yüzden yalnızca birinci cümle odanın bittiğini bildirir.

Soru 5
Halil ____ ill since Sunday, so he hasn't come to work this week.
  1. A)is
  2. B)was
  3. C)has been being
  4. D)has been
Cevabı ve çözümü göster

Doğru cevap: D

"be" fiili burada bir durumu anlatır; since ile "has been ill" kullanılır. Sık hata: "is ill since Sunday" demek. "has been being" bu anlamda kullanılmaz.

Soru 6
Which sentence is grammatically INCORRECT?
  1. A)He has been owning that shop since 2010.
  2. B)How long have you been feeling ill?
  3. C)We've been trying to call you all day.
  4. D)I've read four chapters of the book.
Cevabı ve çözümü göster

Doğru cevap: A

"own" sahiplik bildiren durum fiilidir, continuous olmaz: "He has owned that shop since 2010." "feel" (hissetmek) continuous olabilir; sayılan sonuç (four chapters) için simple doğrudur.

Soru 7
Ayşe has a headache, so she has been ____ on the sofa all afternoon.
  1. A)lieing
  2. B)lain
  3. C)lying
  4. D)laying
Cevabı ve çözümü göster

Doğru cevap: C

"lie" (uzanmak) fiilinin -ing hâli "lying" olur (ie → y). "laying" ise "lay" (bir şeyi bir yere koymak) fiilinden gelir; anlam farklıdır. Sık hata: lie ile lay'i karıştırmak.

Soru 8
Tamer ____ three job applications this week, and he's still working on a fourth one.
  1. A)has written
  2. B)writes
  3. C)was writing
  4. D)has been writing
Cevabı ve çözümü göster

Doğru cevap: A

Tamamlanan iş sayısı (three applications) verildiğinde present perfect simple kullanılır: "has written". Present perfect continuous süreci vurgular, sayıyla kullanılmaz; "has been writing three applications" bu yüzden yanlıştır.

Soru 9
"İki saattir bu raporu yazıyorum." Which English sentence has the same meaning?
  1. A)I've been writing this report for two hours.
  2. B)I've been writing this report since two hours.
  3. C)I wrote this report two hours ago.
  4. D)I'm writing this report for two hours.
Cevabı ve çözümü göster

Doğru cevap: A

"-dır/-dir" ile süren eylem İngilizcede present perfect continuous + for ile verilir: "I've been writing this report for two hours." Sık hata: Türkçedeki şimdiki zaman yüzünden "I'm writing ... for two hours" demek.

Soru 10
Which part of the sentence is wrong? "I (have been drinking) (four cups) of coffee (since) I (got up)."
  1. A)since
  2. B)have been drinking
  3. C)four cups
  4. D)got up
Cevabı ve çözümü göster

Doğru cevap: B

Yanlış olan "have been drinking": bitmiş eylemlerin sayısı (four cups) present perfect simple ister: "I have drunk four cups of coffee since I got up." since'ten sonra past simple (got up) doğrudur.

Present Perfect Continuous testi çöz

Bu konudan havuzda 145 soru var: resimli, sesli, okuma ve diyalog soruları dahil. Ücretsiz üye olarak kendi seviyene göre seçilen sorularla test çözebilir, yanlışlarını aralıklı tekrarla pekiştirebilirsin.

Ücretsiz üye ol Giriş yap B1 Orta Seviye İngilizce denemeleri

Tüm testler ücretsiz üyelere açık

Ücretsiz üye ol; sınıfına uygun ünite testleri, denemeler ve yanlışlarını tekrar ettiren sistemle İngilizceni geliştir.

Ücretsiz Üye Ol
Akademi English Eğitim Portalı · Kocaali Bilişim tarafından geliştirilmektedir.