C1

S + will have been + V-ing + for + time

will have been V-ing

Penjelasan

Dilihat dari satu titik di masa depan ke belakang, menunjuk pada suatu kegiatan yang berlangsung sampai titik itu. Selalu disertai titik waktu di masa depan (by then, next June) dan rentang waktu (for ten years). Ini bentuk terpanjang dari kala masa depan dan menjadi pembeda tingkat C1. Jebakan yang sering terjadi: Setelah by the time pakai present, bukan will: By the time we will land ✗, By the time we land ✓.

Contoh

By June she will have been teaching here for twenty years.

Pada bulan Juni dia sudah mengajar di sini selama dua puluh tahun.

By the time we land, we will have been flying for eleven hours.

Saat kita mendarat, kita sudah terbang selama sebelas jam.

Next month they will have been waiting for a decision for a year.

Bulan depan mereka sudah menunggu keputusan selama setahun penuh.

By Friday I will have been working on this for six weeks.

Pada hari Jumat aku sudah mengerjakan ini selama enam minggu.

Latihan

Uji pemahamanmu dengan kuis singkat

Belajar “S + will have been + V-ing + for + time” dengan efektif

Poin tata bahasa “S + will have been + V-ing + for + time” (will have been V-ing) adalah salah satu struktur kunci di CEFR 5. Agar bisa memakainya dengan lancar, kamu perlu memahami konteks pemakaiannya dan berlatih secara rutin.

Tips belajar: bacalah contoh dengan lantang berkali-kali untuk membangun refleks yang alami. Lalu coba buat kalimatmu sendiri untuk situasimu sendiri. Pakai tombol audio untuk mendengar dan melatih pengucapan yang tepat.

Kamu juga bisa membuka pelajaran lengkap “” untuk memahami tata bahasa dan kosakata terkait dengan lebih dalam.

Pertanyaan yang sering diajukan