Membongkar Pola Future Perfect Lewat Garis Waktu
Logika "Sudah" di Masa Depan
Banyak yang bingung membedakan antara "sedang terjadi" dengan "sudah selesai" kalau kita ngomongin masa depan.
Bayangkan kasus di soal tadi seperti ini:
Orang tuamu pergi ke toko jam 10:00.
Temanmu, Nancy, datang ke rumah jam 10:15.
Nah, coba posisikan diri kamu di titik jam 10:15 saat Nancy mengetuk pintu rumahmu. Apakah saat itu orang tuamu sedang siap-siap pakai sepatu dan berangkat? Tentu saja tidak. Mereka kan berangkatnya 15 menit yang lalu!
Artinya, saat Nancy datang (10:15), kegiatan orang tuamu pergi (10:00) statusnya sudah selesai alias mereka sudah pergi.
Dalam tata bahasa Inggris, untuk menggambarkan sesuatu yang "akan sudah selesai" di masa depan, kita tidak bisa menggunakan pola Present (seperti are gone yang kamu pilih). Kita butuh alat khusus untuk memberi tahu pembaca bahwa aksinya "sudah beres" sebelum batas waktunya.
Jadwal kereta berangkat adalah pukul 08.00. Kamu baru tiba di stasiun pukul 08.15. Jika kamu mendeskripsikan status kereta tepat saat kamu tiba, manakah pernyataan yang paling tepat menggambarkan logikanya?
- Kereta sedang meninggalkan stasiun.
- Kereta belum tiba di stasiun.
- Kereta sudah pergi meninggalkan stasiun.
- Kereta akan segera berangkat.
Jawaban: Kereta sudah pergi meninggalkan stasiun.
Karena jadwal berangkat kereta (08.00) lebih dulu daripada kedatanganmu (08.15), maka saat kamu tiba, kejadian 'kereta berangkat' sudah selesai di masa lalu relatif terhadap waktu kedatanganmu.
Kejadian yang sudah mulai sebelum titik batas waktu di masa depan akan berstatus 'sudah selesai', bukan 'sedang terjadi'.
Rumus Sakti "By the time"
Kamu tipe yang suka pola cepat dan rumus singkat buat jawab soal? Di materi tenses bahasa Inggris, kita sering diselamatkan oleh kata kunci (keywords).
Untuk kasus yang baru saja kita bahas—kejadian yang "akan sudah selesai" sebelum batas waktu di masa depan—kata kuncinya adalah frasa "By the time" (yang artinya "pada saat").
Jika kamu melihat "By the time" di sebuah soal, itu adalah aba-aba atau sinyal kuat bahwa kamu perlu menggunakan pola Future Perfect Tense. Pola ini berfungsi mengunci dua kejadian: satu sebagai batas penanda waktu, dan satu lagi sebagai kejadian yang "sudah beres" duluan.
Dengan pola ini, kamu gak perlu lagi repot-repot membayangkan rumitnya kejadian di kepala. Cukup ingat pasangannya: kalau di satu sisi ada klausa "By the time" dengan verb pertama (Simple Present), maka sisi pasangannya kemungkinan besar minta dijawab dengan will have + Verb 3.
Terapkan Polanya ke Soal
Sekarang saatnya kita bawa "Rumus Sakti" tadi untuk membedah soal yang kamu kerjakan. Kita cocokkan kalimat soal dengan polanya agar kamu makin mantap menjawab kalau ketemu soal sejenis!
Kalimat soalnya adalah: "By the time Nancy arrive, my parents _______"
Coba kita analisis bagian per bagian berdasarkan rumus kita tadi:
Bagian batas waktu sudah lengkap: By the time + Subject (Nancy) + V1/Vs (arrive).
Bagian yang kosong ada di klausa kedua, yaitu titik di mana kejadiannya "sudah beres duluan".
Tugasmu sekarang adalah melengkapi rumpang tersebut pakai pasangan wajibnya: Subject + will have + Verb 3. Subjeknya di sini adalah my parents, lalu kata kerja yang tersedia di pilihan adalah pergi (go). Bentuk Verb 3 dari go adalah gone.
Coba susun sendiri jawabannya pada simulasi di bawah ini!
Itulah alasan kenapa jawaban yang benar adalah opsi A. will have gone.
Pilihan jawaban lain seperti are gone (Opsi B) kurang tepat karena hanya menggambarkan kondisi/keadaan (state) di masa kini, bukan bentuk tenses yang menunjukkan sebuah kejadian yang selesai di masa depan (Future Perfect).
Lengkapi kalimat ini berdasarkan rumus cepat yang sudah kamu pelajari:\n\n'By the time we get to the cinema, the movie _______.'
- will have finished
- are finished
- have finished
- will finish
Jawaban: will have finished
Ada kata kunci 'By the time' diikuti Simple Present (we get). Sesuai rumus, pasangannya adalah Future Perfect (will have + V3), sehingga jawaban yang tepat adalah 'will have finished'.
Kata kunci 'By the time' yang diikuti Simple Present merupakan sinyal untuk menggunakan pola Future Perfect (will have + V3) di klausa utamanya.