Past Perfect örnek soruları
Soru 1
By the time the mechanic arrived, Serdar ____ the flat tyre himself.
- A)already changes
- B)had already changed
- C)has already changed
- D)is already changing
Cevabı ve çözümü göster
Doğru cevap: B
"By the time" + past simple, ana cümlede o andan önce tamamlanmış eylemi gösterir: past perfect "had already changed". "has already changed" bugüne bağlıdır, geçmişteki bir ana göre kullanılmaz.
Soru 2
By the end of 2019, the company ____ more than 200 shops across Europe.
- A)had opened
- B)is opening
- C)has opened
- D)would open
Cevabı ve çözümü göster
Doğru cevap: A
"By + geçmişteki bir zaman" o ana kadar tamamlanmış eylemi gösterir: "had opened". "has opened" 2019 gibi bitmiş bir zamana bağlanamaz.
Soru 3
In which sentence is the past perfect used INCORRECTLY?
- A)When I had been a child, I lived in Trabzon.
- B)She was tired because she had worked all night.
- C)I had seen that film, so I didn't go with them.
- D)We had just sat down when the phone rang.
Cevabı ve çözümü göster
Doğru cevap: A
Çocukluk ve Trabzon'da yaşamak aynı dönemdir; birinin diğerinden önce olduğu yoktur, bu yüzden "When I was a child" olmalı. "We had just sat down when the phone rang" doğru: oturma, telefondan hemen önce bitmiş.
Soru 4
When Melis finally opened the oven, the cake ____, so she had to bake another one.
- A)burns
- B)has burnt
- C)was burn
- D)had burnt
Cevabı ve çözümü göster
Doğru cevap: D
Kek, Melis fırını açmadan önce yanmıştı; geçmişteki bir andan önce olan eylem past perfect ile anlatılır: "had burnt". "has burnt" geçmiş anlatıda (opened, had to) kullanılmaz; "was burn" ise dilbilgisi olarak yanlıştır.
Soru 5
The patient was very weak when the doctor saw him at 6 p.m. because he ____ anything since breakfast.
- A)didn't eat
- B)hadn't eaten
- C)doesn't eat
- D)hasn't eaten
Cevabı ve çözümü göster
Doğru cevap: B
Doktorun onu gördüğü akşam 6'ya (geçmişteki bir ana) kadar süren durum: "hadn't eaten ... since breakfast". "hasn't eaten" konuşma anına bağlanır, cümle ise geçmişte geçiyor; "didn't eat" de "since" ile kullanılmaz.
Soru 6
I couldn't pay for my coffee because I ____ my wallet at the office.
- A)was leaving
- B)leave
- C)had left
- D)have left
Cevabı ve çözümü göster
Doğru cevap: C
Cüzdanı ofiste bırakmak, ödeme yapamamaktan önce olmuştur; geçmişteki bir olaydan daha önceki eylem için past perfect: "had left". "have left" şimdiki zamana bağlanır, geçmiş anlatıya uymaz.
Soru 7
When Astrid opened the fridge in the holiday flat, she saw that the previous guests ____ a bottle of milk and some cheese for her.
- A)leave
- B)were leaving
- C)had left
- D)have left
Cevabı ve çözümü göster
Doğru cevap: C
Önceki misafirlerin sütü bırakması, Astrid'in buzdolabını açmasından önce olmuştur; geçmişteki bir olaydan daha önceki olay past perfect ile anlatılır: "had left". "have left" anlatı geçmiş zamanda olduğu için uymaz.
Soru 8
Which sentence is grammatically correct?
- A)When I arrived, Zeynep had went to bed.
- B)My phone had died before I could call a taxi.
- C)By noon we had wrote three reports.
- D)She has had left the office when I phoned.
Cevabı ve çözümü göster
Doğru cevap: B
"My phone had died before I could call a taxi." doğru: had + V3 (died). Diğerlerinde V3 yerine V2 kullanılmış (went, wrote) ya da "has had left" gibi var olmayan bir yapı var; doğrusu "had gone", "had written".
Soru 9
I ____ the email until my colleague asked me about it – it had gone into my spam folder.
- A)haven't noticed
- B)won't notice
- C)don't notice
- D)hadn't noticed
Cevabı ve çözümü göster
Doğru cevap: D
Meslektaşın sorduğu geçmiş ana kadar fark edilmemiş bir durum: "hadn't noticed ... until". "haven't noticed" şimdiki zamana bağlanır ve "asked" ile uyuşmaz.
Soru 10
Choose the best Turkish translation:
"She told me that she had lost her job."
- A)Bana işini kaybetmiş olduğunu söyledi.
- B)Bana işini kaybedeceğini söyledi.
- C)Bana işini kaybetmek üzere olduğunu söyledi.
- D)Bana işini hiç kaybetmediğini söyledi.
Cevabı ve çözümü göster
Doğru cevap: A
"had lost" söyleme anından önce gerçekleşmiş bir olaydır: "Bana işini kaybetmiş olduğunu söyledi." "kaybedeceğini" gelecek anlamı taşır, "would lose" karşılığıdır.