Past Perfect Test — 10 Soru (Cevaplı)
Çoktan seçmeli · Cevap anahtarı · Türkçe açıklamalar
Bu testte Past Perfect Tense (Miş'li Geçmiş Zaman) bilgini 10 çoktan seçmeli soruyla ölçüyorsun. Sorular yapı, olumsuz ve soru formu, zaman zarfları, Simple Past ile ayrım ve sık yapılan hatalar gibi tipik sınav tuzaklarını kapsıyor. Konuyu önce tekrar etmek istersen Past Perfect konu anlatımına göz atabilirsin.
Sorular
Soru 1
By the time we arrived at the station, the train ___.
- A) has already left
- B) had already left
- C) had already leave
- D) was already leave
Cevabı Göster
Doğru cevap: B) had already left. "By the time" ile geçmişte daha önce tamamlanmış eylem Past Perfect ile anlatılır: had + V3 (left). "Has left" Present Perfect'tir ve geçmiş bir ana cümleyle kullanılmaz.
Soru 2
She ___ sushi before she moved to Japan.
- A) hadn't never eaten
- B) didn't ate
- C) hasn't never eaten
- D) had never eaten
Cevabı Göster
Doğru cevap: D) had never eaten. Olumsuz anlam "never" ile verildiğinde yapı had never + V3 olur. A ve C seçeneklerinde çift olumsuzluk (hadn't/hasn't + never) hatası, B'de ise "didn't" sonrası fiilin yalın olmaması hatası var.
Soru 3
___ the film started when you got to the cinema?
- A) Had
- B) Did
- C) Has
- D) Was
Cevabı Göster
Doğru cevap: A) Had. Soru "sinemaya vardığında film (ondan önce) başlamış mıydı?" diye iki geçmiş eylemi sıralıyor; Past Perfect soru formu Had + özne + V3 şeklindedir: "Had the film started...?" "Did" olsaydı fiil yalın hâlde (start) olurdu.
Soru 4
After he ___ his homework, he went out to play.
- A) finishes
- B) has finished
- C) had finished
- D) would finish
Cevabı Göster
Doğru cevap: C) had finished. Ana cümle geçmiş zamanda (went out); "after" ile daha önce biten eylem Past Perfect alır. "Finishes" ve "has finished" şimdiki/geniş zamana ait olduğu için geçmiş bir ana cümleyle uyumsuzdur.
Soru 5
The garden was wet because it ___ during the night.
- A) had rained
- B) rains
- C) has rained
- D) rain
Cevabı Göster
Doğru cevap: A) had rained. Bahçenin ıslak olması (geçmiş) yağmurun daha önce yağmış olmasının sonucudur; geçmişteki sonucun geçmişteki sebebi Past Perfect ile anlatılır. "Has rained" geçmiş ana cümleyle ("was wet") kullanılamaz.
Soru 6
Hatalı cümle: "When I had arrived home, my mother had already cooked dinner." Doğru düzeltme hangisi?
- A) When I arrive home, my mother had already cooked dinner.
- B) When I had arrived home, my mother already cooks dinner.
- C) When I arrived home, my mother had already cooked dinner.
- D) When I had arrived home, my mother has already cooked dinner.
Cevabı Göster
Doğru cevap: C. İki geçmiş eylemden sonra olan (eve varmak) Simple Past, önce biten (yemeği pişirmek) Past Perfect olur. Her iki fiili de Past Perfect yapmak bu yapının en yaygın hatasıdır.
Soru 7
It was the first time she ___ an elephant.
- A) sees
- B) is seeing
- C) has ever seen
- D) had ever seen
Cevabı Göster
Doğru cevap: D) had ever seen. "It was the first time..." kalıbından sonra Past Perfect kullanılır: o ana kadarki deneyim anlatılır. Ana cümle geçmişte (was) olduğu için Present Perfect (has seen) kullanılamaz.
Soru 8
I ___ him before, so I recognized his face immediately.
- A) have met
- B) had met
- C) meet
- D) am meeting
Cevabı Göster
Doğru cevap: B) had met. Tanıma anı geçmişte (recognized); ondan daha önceki tanışma Past Perfect ile verilir. Present Perfect (have met) "şimdiye kadar" anlamı taşır ve geçmişteki bir referans noktasıyla birlikte kullanılmaz — bu, Past Perfect / Present Perfect ayrımının klasik tuzağıdır.
Soru 9
By 2010, they ___ in Istanbul for ten years.
- A) lived
- B) had lived
- C) have lived
- D) live
Cevabı Göster
Doğru cevap: B) had lived. "By + geçmiş yıl" (2010'a gelindiğinde) o geçmiş ana kadar süren/biten eylemi işaret eder ve "for ten years" süresiyle birlikte Past Perfect gerektirir. "Have lived" süreyi bugüne bağlar, bu yüzden yanlıştır.
Soru 10
Hardly ___ the house when it started to rain.
- A) I had left
- B) I left
- C) had I left
- D) did I leave
Cevabı Göster
Doğru cevap: C) had I left. "Hardly ... when" kalıbı cümle başında olduğunda devrik yapı (inversion) zorunludur: Hardly had + özne + V3. Hem Past Perfect hem de yardımcı fiilin öznenin önüne geçmesi gerekir; A'da devrik yapı, D'de doğru zaman eksiktir.
Skorun Kaç?
7/10 ve üzeri aldıysan Past Perfect'i büyük ölçüde oturtmuşsun demektir — İngilizce zamanlar listesinden sıradaki zamana geçebilirsin. 7'nin altında kaldıysan özellikle "önce biten eylem = Past Perfect, sonraki eylem = Simple Past" kuralını ve soru/olumsuz formları tekrar etmek için Past Perfect konu anlatımına dönüp testi yeniden çözmeni öneririz.
Past Perfect'i Alıştırmalarla Pekiştir
TenseMaster Academy'de interaktif dersler, mini oyunlar ve quizlerle 12 İngilizce zamanı ücretsiz öğren. XP kazan, seviye atla, rozet topla!
Ücretsiz Hesap Aç