Akademi English

Past Perfect çözümlü sorular

B1 Orta Seviye İngilizce · bu konudan havuzda 145 soru

Past Perfect örnek soruları

Soru 1
By the time the mechanic arrived, Serdar ____ the flat tyre himself.
  1. A)already changes
  2. B)had already changed
  3. C)has already changed
  4. 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.
  1. A)had opened
  2. B)is opening
  3. C)has opened
  4. 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?
  1. A)When I had been a child, I lived in Trabzon.
  2. B)She was tired because she had worked all night.
  3. C)I had seen that film, so I didn't go with them.
  4. 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.
  1. A)burns
  2. B)has burnt
  3. C)was burn
  4. 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.
  1. A)didn't eat
  2. B)hadn't eaten
  3. C)doesn't eat
  4. 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.
  1. A)was leaving
  2. B)leave
  3. C)had left
  4. 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.
  1. A)leave
  2. B)were leaving
  3. C)had left
  4. 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?
  1. A)When I arrived, Zeynep had went to bed.
  2. B)My phone had died before I could call a taxi.
  3. C)By noon we had wrote three reports.
  4. 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.
  1. A)haven't noticed
  2. B)won't notice
  3. C)don't notice
  4. 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."
  1. A)Bana işini kaybetmiş olduğunu söyledi.
  2. B)Bana işini kaybedeceğini söyledi.
  3. C)Bana işini kaybetmek üzere olduğunu söyledi.
  4. 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.

Past Perfect 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.