Present Perfect (Yakın Geçmiş Zaman) Test — 10 Soru (Cevaplı)
Çoktan seçmeli · Cevap ve açıklamalı · Sınav tuzakları
Bu testte Present Perfect Tense ile ilgili sınavlarda en çok karşına çıkan 10 soruyu bulacaksın: have/has seçimi, past participle (3. hâl), since/for, yet/already/ever zarfları ve Past Simple ile ayrım. Her sorunun altındaki "Cevabı Göster" kutusuna tıklayarak doğru cevabı ve Türkçe açıklamasını görebilirsin. Konuyu önce tekrar etmek istersen Present Perfect (Yakın Geçmiş Zaman) konu anlatımına göz at.
Sorular
Soru 1
My sister ___ her homework, so she can watch TV now.
Cevabı Göster
Doğru cevap: D) has finished. Present Perfect yapısı have/has + fiilin 3. hâli şeklindedir; özne my sister (she) olduğu için has, fiil de 3. hâlde (finished) olmalıdır. "Kız kardeşim ödevini bitirdi, o yüzden şimdi TV izleyebilir."
Soru 2
They have ___ to London twice this year.
Cevabı Göster
Doğru cevap: C) been. Have/has'ten sonra fiilin mutlaka 3. hâli (past participle) gelir. Gidip geri dönülen ziyaretler sayılırken have been to kullanılır (have gone to = gitti, hâlâ orada). Went 2. hâldir ve Present Perfect'te kullanılmaz. "Bu yıl iki kez Londra'ya gittiler."
Soru 3
We have lived in İzmir ___ 2015.
Cevabı Göster
Doğru cevap: A) since. Başlangıç noktası (2015, Monday, last year gibi) verildiğinde since kullanılır; for ise süre bildirir (for ten years). "2015'ten beri İzmir'de yaşıyoruz."
Soru 4
He has worked at this company ___ ten years.
Cevabı Göster
Doğru cevap: B) for. Ten years bir süre olduğu için for gerekir; since yalnızca başlangıç noktasıyla kullanılır (since 2016). "On yıldır bu şirkette çalışıyor."
Soru 5
I haven't finished the report ___.
Cevabı Göster
Doğru cevap: D) yet. Yet (henüz) olumsuz cümlelerde ve sorularda cümle sonunda kullanılır. Already ve just olumlu cümlelerde have/has ile fiil arasına girer. "Raporu henüz bitirmedim."
Soru 6
___ you ever ___ sushi?
Cevabı Göster
Doğru cevap: B) Have / eaten. Present Perfect soru yapısı Have/Has + özne + fiilin 3. hâli şeklindedir; özne you olduğu için have, fiil de 3. hâlde (eaten) olmalıdır. "Hiç suşi yedin mi?"
Soru 7
I ___ my grandmother last weekend.
Cevabı Göster
Doğru cevap: C) visited. Klasik tuzak: last weekend gibi bitmiş ve belirli bir geçmiş zaman ifadesi varsa Present Perfect KULLANILMAZ; Past Simple gerekir. Yesterday, ago, in 2020, last... ifadeleri hep Past Simple ister. "Geçen hafta sonu büyükannemi ziyaret ettim."
Soru 8
Ayşe ___ her phone, so she can't call anyone now.
Cevabı Göster
Doğru cevap: A) has lost. Geçmişteki olayın şu anda görülen sonucu (şimdi kimseyi arayamıyor) Present Perfect'in en tipik kullanımıdır. Lose düzensizdir: lose → lost → lost ("losed" diye bir form yoktur). "Ayşe telefonunu kaybetti, o yüzden şimdi kimseyi arayamıyor."
Soru 9
Ali isn't here at the moment; he ___ to the bank. He'll be back in an hour.
Cevabı Göster
Doğru cevap: B) has gone. Has gone to = gitti ve hâlâ orada (burada değil); has been to = gitti ve geri döndü. Ali şu anda burada olmadığına göre has gone gerekir. "Ali şu an burada değil; bankaya gitti."
Soru 10
Aşağıdaki cümlelerden hangisi doğrudur?
Cevabı Göster
Doğru cevap: C) She has broken her arm. Özne she → has; break düzensiz fiildir: break → broke → broken. A'da 2. hâl, B'de yanlış yardımcı fiil, D'de var olmayan bir form ("breaked") kullanılmış. "Kolunu kırdı (ve kolu hâlâ kırık)."
Skorun Kaç?
7 ve üzeri / 10 aldıysan Present Perfect'i büyük ölçüde oturtmuşsun demektir — İngilizce zamanlar listesinden sonraki zamana geçebilirsin. 7'nin altında kaldıysan önce Present Perfect konu anlatımını tekrar oku (özellikle since/for, yet/already ve Past Simple ayrımı bölümlerini), sonra testi yeniden çöz.
Present 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ç