Ücretsiz Başla

Future Perfect Test — 10 Soru (Cevaplı)

Çoktan seçmeli · Cevap anahtarı · Türkçe açıklamalar

Bu testte Future Perfect Tense (gelecekte tamamlanmış zaman) bilgini 10 çoktan seçmeli soruyla ölçeceksin. Sorular yapı, olumsuz ve soru formu, zaman zarfları ve en sık düşülen sınav tuzaklarını kapsıyor. Konuyu önce tekrar etmek istersen Future Perfect konu anlatımına göz atabilirsin. Her sorunun altındaki "Cevabı Göster" kutusuna tıklamadan önce kendi cevabını ver!

Sorular

Soru 1

By the time you arrive, we ___ dinner.

  • A) finish
  • B) finished
  • C) will have finished
  • D) are finishing
Cevabı Göster

Doğru cevap: C) will have finished — "By the time you arrive" (sen vardığında) gelecekteki bir andan önce tamamlanacak bir eylemi işaret eder; bu yüzden Future Perfect (will have + V3) kullanılır. "Sen varana kadar yemeği bitirmiş olacağız."

Soru 2

She will have ___ the report by Friday.

  • A) write
  • B) written
  • C) wrote
  • D) writing
Cevabı Göster

Doğru cevap: B) written — Future Perfect'in yapısı will have + fiilin 3. hâli (V3)'dir. "Write" fiilinin 3. hâli "written"dır: "Raporu cumaya kadar yazmış olacak."

Soru 3

They ___ the project by Monday, so don't ask for it then.

  • A) won't have completed
  • B) won't completed
  • C) won't have complete
  • D) won't has completed
Cevabı Göster

Doğru cevap: A) won't have completed — Olumsuz form will not (won't) have + V3 şeklindedir. "Have" tüm öznelerle aynı kalır (has olmaz) ve ana fiil 3. hâlde olmalıdır. "Projeyi pazartesiye kadar tamamlamamış olacaklar."

Soru 4

___ you ___ packing by six o'clock?

  • A) Do / have finished
  • B) Will / finished
  • C) Have / will finish
  • D) Will / have finished
Cevabı Göster

Doğru cevap: D) Will / have finished — Soru formunda "will" öznenin önüne geçer, "have + V3" öznenin arkasında kalır: Will + özne + have + V3? "Saat altıya kadar toplanmayı bitirmiş olacak mısın?"

Soru 5

We will have sold all the tickets ___.

  • A) yesterday
  • B) by tomorrow evening
  • C) at the moment
  • D) last week
Cevabı Göster

Doğru cevap: B) by tomorrow evening — Future Perfect, by ile kurulan gelecek zaman ifadeleriyle kullanılır (by tomorrow, by 2030, by the end of the week). "Yesterday" ve "last week" geçmişi, "at the moment" şu anı anlatır; üçü de Future Perfect ile kullanılamaz. "Yarın akşama kadar tüm biletleri satmış olacağız."

Soru 6

By the time he ___, the meeting will have started.

  • A) arrives
  • B) will arrive
  • C) will have arrived
  • D) arrived
Cevabı Göster

Doğru cevap: A) arrives — Klasik sınav tuzağı: "by the time" gibi zaman bağlaçlarından sonra gelen yan cümlede will kullanılmaz; Present Simple gelir. Gelecek anlamı ana cümledeki "will have started" zaten taşır. "O varana kadar toplantı başlamış olacak."

Soru 7

Next month, they will have been married ___ twenty years.

  • A) since
  • B) from
  • C) for
  • D) at
Cevabı Göster

Doğru cevap: C) for — Süre bildiren ifadeler (twenty years, three months) for ile kullanılır; "since" ise başlangıç noktası ister (since 2006 gibi). "Gelecek ay evleneli yirmi yıl olmuş olacak."

Soru 8

This time next week, I ___ on a beach in Antalya.

  • A) will have lain
  • B) will have been lie
  • C) will lying
  • D) will be lying
Cevabı Göster

Doğru cevap: D) will be lying — "This time next week" (gelecek hafta bu saatlerde) gelecekte devam etmekte olan bir eylemi işaret eder; bu Future Continuous'ın (will be + V-ing) alanıdır. Future Perfect ise o ana kadar bitmiş eylemler içindir — ikisini karıştırma. "Gelecek hafta bu saatlerde Antalya'da bir plajda uzanıyor olacağım."

Soru 9

Don't call me at 8 p.m. — the film ___ by then.

  • A) will have ended
  • B) is ending
  • C) will be ending
  • D) ends
Cevabı Göster

Doğru cevap: A) will have ended — "By then" (o zamana kadar) ifadesi, gelecekteki bir referans noktasından önce tamamlanmayı vurgular; doğru zaman Future Perfect'tir. "Bana akşam 8'de telefon etme — film o saate kadar bitmiş olacak."

Soru 10

Aşağıdaki cümlelerden hangisi doğrudur?

  • A) He will have leave by noon.
  • B) He will has left by noon.
  • C) He will have left by noon.
  • D) He will had left by noon.
Cevabı Göster

Doğru cevap: C) He will have left by noon. — Yapı her özne için aynıdır: will + have + V3. "Will"den sonra "has" veya "had" gelemez; "have"den sonra da fiil yalın hâlde değil 3. hâlde olmalıdır. "Öğlene kadar ayrılmış olacak."

Skorun Kaç?

7 ve üzeri / 10: Tebrikler, Future Perfect'i kavramışsın — sonraki zamana geçebilirsin. 7'nin altı: Sorun değil; özellikle "by the time + Present Simple" kuralını ve Future Continuous ile farkı tekrar etmek için Future Perfect konu anlatımına dön, sonra testi yeniden çöz.

Future 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ç