Akademi English

Present Perfect vs Past Simple çözümlü sorular

B1 Orta Seviye İngilizce · bu konudan havuzda 145 soru

Present Perfect vs Past Simple örnek soruları

Soru 1
Hira started a pottery course in March. The course hasn't finished yet, and she has made five bowls so far. Which sentence describes the situation correctly?
  1. A)Hira made five bowls since she has started the course.
  2. B)Hira has started the course in March.
  3. C)Hira has made five bowls since she started the course.
  4. D)Hira has made five bowls when she started the course.
Cevabı ve çözümü göster

Doğru cevap: C

Ana cümle şimdiye kadarki sonucu anlattığı için present perfect ("has made"), "since"tan sonraki başlangıç noktası ise past simple ("since she started") olur. "Has started the course in March" yanlıştır; "in March" belirli geçmiş zamandır.

Soru 2
Sinan ____ the guitar when he was at secondary school, but he gave it up after a year.
  1. A)played
  2. B)has played
  3. C)plays
  4. D)has been playing
Cevabı ve çözümü göster

Doğru cevap: A

"when he was at secondary school" bitmiş bir geçmiş dönemdir ve gitarı bırakmış: past simple "played". "has played" when-cümlesindeki bitmiş zamanla kullanılmaz.

Soru 3
Fulya ____ her laptop in 2021, and it still works perfectly.
  1. A)bought
  2. B)has bought
  3. C)has been buying
  4. D)had bought
Cevabı ve çözümü göster

Doğru cevap: A

"in 2021" bitmiş, belirli bir geçmiş zamandır; bu yüzden past simple "bought" gelir. Sık hata: belirli bir yılla present perfect ("has bought") kullanmak.

Soru 4
Friend: When did you get back from Porto? Cansu: ____ Friend: Lucky you! The storm was terrible.
  1. A)I've been back since two days.
  2. B)I've got back on Sunday evening.
  3. C)For three days, and it was lovely.
  4. D)On Sunday evening, just before the storm started.
Cevabı ve çözümü göster

Doğru cevap: D

"When...?" belirli bir geçmiş zaman sorar ve cevapta zaman belirtilmelidir: "On Sunday evening, just before the storm started." "I've got back on Sunday" belirli zamanla present perfect kullandığı için yanlış; "For three days" ne zaman sorusunu cevaplamaz.

Soru 5
Which response is the most suitable? Gonca: I heard you were in hospital last week! Are you OK now? Sven: ____
  1. A)Yes, thanks. I've had a small operation last Monday, but I'm fine now.
  2. B)Yes, thanks. I'm in hospital since last Monday.
  3. C)Yes, thanks. I've been ill next week.
  4. D)Yes, thanks. I had a small operation, but I've completely recovered.
Cevabı ve çözümü göster

Doğru cevap: D

Ameliyat geçen hafta olmuş (past simple "had"), iyileşmenin sonucu ise şimdi geçerli (present perfect "I've completely recovered"). "I've had a small operation last Monday" yanlıştır; "last Monday" ile present perfect kullanılmaz.

Soru 6
Yasemin isn't in the office at the moment. She ____ to the post office, but she'll be back soon.
  1. A)have gone
  2. B)has gone
  3. C)has been
  4. D)is been
Cevabı ve çözümü göster

Doğru cevap: B

"has gone to" gidip henüz dönmediğini anlatır; Yasemin şu an ofiste değil. "has been to" gidip geri geldiğini gösterir, durumla çelişir.

Soru 7
Nilüfer ____ her passport renewal form online last night, so now she's waiting for a confirmation email.
  1. A)completed
  2. B)has been completing
  3. C)completes
  4. D)has completed
Cevabı ve çözümü göster

Doğru cevap: A

"last night" geçmişte bitmiş, belirli bir zamandır; bu yüzden past simple "completed" gelir. Sık hata: belirli geçmiş zaman ifadesiyle present perfect kullanmak ("has completed last night").

Soru 8
Complete the dialogue. Anya: Have you finished the slides for the presentation? Joon: ____ Anya: Great! Can you send them to me before lunch?
  1. A)No, I haven't started them yet.
  2. B)Yes, I've finished them an hour ago.
  3. C)Yes, I'm finishing them tomorrow.
  4. D)Yes, I finished them an hour ago.
Cevabı ve çözümü göster

Doğru cevap: D

Belirli bir geçmiş zaman (an hour ago) past simple ister: "Yes, I finished them an hour ago." "I've finished them an hour ago" yanlıştır; "ago" present perfect ile kullanılmaz. Anya "Great!" deyip slaytları istediği için olumsuz yanıt da uymaz.

Soru 9
Priya ____ in Lisbon for six years before she moved to Toronto in 2022.
  1. A)has lived
  2. B)has been living
  3. C)lived
  4. D)is living
Cevabı ve çözümü göster

Doğru cevap: C

Lizbon'daki yaşam 2022'de taşınmayla bitmiş, yani tamamlanmış bir dönem: past simple "lived". "has lived" hâlâ orada yaşadığını gösterirdi. Sık hata: "for" görünce her zaman present perfect seçmek.

Soru 10
"I haven't been to the cinema since my daughter was born." Which sentence is closest in meaning?
  1. A)My daughter has never been to the cinema.
  2. B)The last time I went to the cinema was before my daughter was born.
  3. C)I have often been to the cinema with my daughter.
  4. D)I went to the cinema on the day my daughter was born.
Cevabı ve çözümü göster

Doğru cevap: B

Kızı doğduğundan beri sinemaya gitmemiş; yani sinemaya en son kızı doğmadan önce gitmiş. "My daughter has never been to the cinema" konuşmacıyı değil kızını anlatır, anlamı farklıdır.

Present Perfect vs Past Simple 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.