Past Perfect Continuous Test — 10 Soru (Cevaplı)
Çoktan seçmeli · Cevap ve açıklamalı · Sınav tuzakları dahil
Bu testte Past Perfect Continuous (had been + fiil-ing) konusundaki bilgini 10 çoktan seçmeli soruyla ölçeceksin. Sorular yapı, olumsuz ve soru formu, for/since seçimi ve bu zamanın en çok karıştırıldığı komşu zamanları kapsıyor. Konuyu önce tekrar etmek istersen Past Perfect Continuous konu anlatımına göz at, sonra teste dön.
Sorular
Soru 1 — Temel yapı
When I arrived at the station, they ___ for two hours.
- A) waited
- B) had been waiting
- C) have been waiting
- D) are waiting
Cevabı Göster
Doğru cevap: B) had been waiting. Geçmişteki bir ana (varış anı) kadar süregelmiş bir eylem "had been + Ving" ile anlatılır: "İstasyona vardığımda iki saattir bekliyorlardı."
Soru 2 — Geçmişteki sonucun sebebi
She was very tired in the evening because she ___ all day.
- A) has been working
- B) is working
- C) had been working
- D) works
Cevabı Göster
Doğru cevap: C) had been working. Cümlenin ana bölümü geçmişte ("was very tired"); bu yorgunluğun sebebi olan, daha öncesinden beri süren eylem Past Perfect Continuous ile verilir. "Has been working" şimdiki bir sonuca bağlanırdı, geçmişteki "was tired" ile uyumsuz.
Soru 3 — Soru formu
How long ___ you ___ before the bus finally came?
- A) have / been waiting
- B) did / been waiting
- C) were / been waited
- D) had / been waiting
Cevabı Göster
Doğru cevap: D) had / been waiting. Soru formu "Had + özne + been + Ving?" şeklindedir. Referans anı geçmişte ("the bus came") olduğu için have değil had kullanılır.
Soru 4 — Olumsuz form
He ___ long when the phone suddenly rang and woke him up.
- A) hadn't been sleeping
- B) hasn't been sleeping
- C) didn't been sleeping
- D) wasn't been sleeping
Cevabı Göster
Doğru cevap: A) hadn't been sleeping. Olumsuz form "hadn't (had not) been + Ving" ile kurulur: "Telefon çaldığında henüz uzun süredir uyumuyordu." C ve D dilbilgisel olarak yanlış yapılardır; B geçmişteki bir an yerine şimdiye bağlanır.
Soru 5 — Present Perfect Continuous ile ayrım
The ground was wet when we woke up. It ___ all night.
- A) has been raining
- B) is raining
- C) rains
- D) had been raining
Cevabı Göster
Doğru cevap: D) had been raining. Islak zemin geçmişteki bir anda ("was wet when we woke up") gözlenen bir sonuç; ondan önce gece boyu süren eylem Past Perfect Continuous ister. "Has been raining" ancak zemin şu anda ıslaksa kullanılırdı.
Soru 6 — Hata bulma
Cümledeki altı çizili bölümlerden hangisi yanlıştır?
They (A) had (B) been (C) play football for an hour when it (D) started to rain.
- A) had
- B) been
- C) play
- D) started
Cevabı Göster
Doğru cevap: C) play. "Had been" yardımcılarından sonra ana fiil mutlaka -ing alır: "had been playing". Diğer bölümler doğrudur.
Soru 7 — for / since seçimi
We had been living in İzmir ___ five years before we moved to Ankara.
- A) for
- B) since
- C) ago
- D) already
Cevabı Göster
Doğru cevap: A) for. "Five years" bir süre belirttiği için for kullanılır. Since yalnızca başlangıç noktasıyla (since 2015 gibi) kullanılır; ago ve already bu yapıya uymaz.
Soru 8 — Past Continuous ile ayrım
At 8 o'clock she was still on the phone; she ___ for over an hour by then.
- A) was talking
- B) had been talking
- C) has been talking
- D) talked
Cevabı Göster
Doğru cevap: B) had been talking. "For over an hour by then" (o ana kadar bir saatten fazla) ifadesi, geçmişteki bir ana kadar birikmiş süreyi vurgular — bu tam olarak Past Perfect Continuous'ın işidir. Past Continuous (A) yalnızca o anda sürdüğünü söyler, süre birikimini anlatamaz.
Soru 9 — Durum fiili tuzağı
Aşağıdaki cümlelerden hangisi doğrudur?
- A) She had been knowing him for years before they got married.
- B) She had been know him for years before they got married.
- C) She has been knowing him for years before they got married.
- D) She had known him for years before they got married.
Cevabı Göster
Doğru cevap: D. Know bir durum fiilidir (stative verb) ve continuous formda kullanılmaz; "süregelen tanışıklık" Past Perfect Simple ile verilir: "had known". Bu, Past Perfect Continuous sorularının en klasik tuzağıdır.
Soru 10 — Hata düzeltme
"They had been waited for the doctor since morning." cümlesinin doğru hâli hangisidir?
- A) They had being waiting for the doctor since morning.
- B) They have been waited for the doctor since morning.
- C) They had been waiting for the doctor since morning.
- D) They had been wait for the doctor since morning.
Cevabı Göster
Doğru cevap: C. Yapı her zaman "had + been + fiil-ing" şeklindedir: "had been waiting". "Waited" (V3) burada yanlıştır; A'daki "had being" ve D'deki yalın fiil de dilbilgisel olarak bozuktur.
Skorun Kaç?
7 ve üzeri / 10 aldıysan Past Perfect Continuous'ı büyük ölçüde oturtmuşsun demektir — sonraki zamana geçebilirsin. 7'nin altında kaldıysan özellikle "had been + Ving" yapısını, durum fiillerini ve for/since ayrımını konu anlatımından tekrar edip testi yeniden çözmeni öneririz.
Zamanları Oyunlaştırılmış Derslerle Öğren
TenseMaster Academy'de interaktif dersler, mini oyunlar ve quizlerle 12 İngilizce zamanı ücretsiz öğren. XP kazan, seviye atla, rozet topla!
Ücretsiz Hesap Aç