Satu kesalahan tata bahasa yang menarik pembelajar B1 turun ke B2 adalah mencampuradukkan have done dengan did. Kabar baiknya: ada satu pertanyaan yang Anda tanyakan kepada diri sendiri sebelum setiap kalimat, dan ia akan memilih tense yang benar secara otomatis.
Satu pertanyaan yang memilih tense
Sebelum mengucapkan kata kerja, tanyakan: "Bisakah saya menyebutkan kapan ini terjadi?"
- Bisa → past simple (did, went, ate)
- Tidak bisa → present perfect (have done, have gone, have eaten)
Itu saja. Seluruh sistem mengerucut pada satu keputusan ini.
"I saw him yesterday." (Kapan? Kemarin. → past simple) "I have seen him." (Kapan? Tidak penting, tidak ada waktu yang disebutkan. → present perfect)
Catatan singkat kata-kata waktu
Kata-kata waktu tertentu SELALU berpasangan dengan satu tense. Hafalkan daftar ini:
Kata waktu past simple (momen spesifik dan selesai): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday
Kata waktu present perfect (terbuka, belum selesai, atau tidak spesifik): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (masih berjalan), today (masih berjalan)
Uji "masih relevan sekarang"
Saat tidak ada kata waktu yang disebutkan, tanyakan: apakah hasilnya masih memengaruhi saat ini?
- "I have lost my keys." → masih hilang. → present perfect.
- "I lost my keys yesterday." → cerita selesai. → past simple.
Kejadian yang sama bisa pakai tense apa saja tergantung apakah hasilnya masih penting SEKARANG.
Kesalahan klasik yang tidak boleh dilakukan
Solusinya mekanis: lihat yesterday, last, ago, in [year], when? → past simple. Tanpa pengecualian.
Latihan: pilih tense yang tepat
Isi titik-titik dengan bentuk yang benar (past simple atau present perfect):
- I in Tokyo for three years. (masih tinggal di sana sekarang)
- She in Paris in 2018. (tahun spesifik — selesai)
- sushi? (pertanyaan terbuka)
- We to the cinema yesterday.
- He the report yet.
- I her since Monday.
- They a new car last week.
- The bus .
Bonus: past participle tidak beraturan yang akan Anda butuhkan
Sebagian besar past participle berakhiran -ed (worked, finished). Tapi kata kerja yang sering muncul itu tidak beraturan. Latih ini — mereka adalah 80% pemakaian present perfect:
see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)Kalau Anda bisa mengingat semua 12 dalam waktu kurang dari 10 detik, polanya sudah Anda kuasai. Kalau belum, latih setiap hari selama satu minggu.