Perfek Present adalah salah satu tense yang paling sulit bagi pembelajar bahasa Vietnam—karena bahasa Vietnam tidak memiliki konsep yang setara. Artikel ini menjelaskan secara jelas formula have/has + V3, 4 cara penggunaan, posisi dari ever/never/just/already/yet, dan cara membedikannya dengan Simple Past.
Perfect Tense Present(Present Perfect)Menyatakan pengalaman, tindakan yang baru selesai atau sesuatu yang dimulai di masa lalu dan masih terkait dengan sekarang — tanpa menyebutkan waktu spesifik. Rumus: S + have/has + V3 (have dengan I/You/We/They, has dengan He/She/It); negasi S + have/has not + V3; tanya Have/Has + S + V3?Tanda pengenal: ever, never, already, yet, just, since, for.
| Jenis kalimat | Struktur | Contoh |
|---|---|---|
| Pernyataan positif (I/You/We/They) |
S + have + V3 | I have visited Tokyo. They have finished the project. |
| Pernyataan positif (He/She/It) |
S + has + V3 | She has lived here for 5 years. He has worked there since 2020. |
| Negasi | S + haven't/hasn't + V3 | I haven't seen that movie. She hasn't eaten yet. |
| Interogatif | Have/Has + S + V3? | Have you ever been to Paris? Has she called you? |
| Subjek | Gunakan | Kurangi |
|---|---|---|
| I, You, We, They | have | I've, You've, We've, They've |
| He, She, It | has | He's, She's, It's |
Perhatikan: He's bisa berarti "He is" atau "He has" — tentukan berdasarkan konteks. "He's gone" = "He has gone", "He's going" = "He is going".
Dengan kata kerja teratur, V3 = V-ed(mirip bentuk Simple Past). Perlu diperhatikan khusus kata kerja tidak teratur yang memiliki bentuk V3 tersendiri.
| V1 (Sekarang) | V2 (Lalu lalang) | V3 (Partisipel) | Arti |
|---|---|---|---|
| be | was/were | been | adalah, berada |
| have | had | had | miliki |
| do | did | done | lakukan | telah melakukan | telah dikerjakan |
| go | went | gone | pergi |
| see | saw | seen | melihat, menglihat |
| eat | ate | eaten | makan |
| write | wrote | written | tulis |
| speak | spoke | spoken | mengatakan |
| take | took | taken | ambil, tangkap |
| give | gave | given | cho |
| know | knew | known | tahu |
| get | got | gotten/got | menerima |
| come | came | come | datang |
| run | ran | run | lari |
| become | became | become | menjadi |
| find | found | found | menemukan |
| make | made | made | membuat, menciptakan |
| think | thought | thought | berpikir |
| buy | bought | bought | mua |
| bring | brought | brought | membawa ke sini |
| fall | fell | fallen | jatuh, terjatuh |
| fly | flew | flown | bay |
| drive | drove | driven | mengemudi |
| forget | forgot | forgotten | lupa |
| break | broke | broken | patah, retak |
| choose | chose | chosen | memilih |
| lose | lost | lost | kehilangan, kalah |
| meet | met | met | bertemu |
| leave | left | left | pergi, tinggalkan |
| win | won | won | menang |
Menceritakan sesuatu yang sudah atau belum pernah kamu lakukan dalam hidup(tidak menentukan waktu spesifik).
Have you ever eaten Japanese food? (Apakah kamu pernah makan makanan Jepang?)
I have never been to Europe. (Saya belum pernah ke Eropa.)
Menyatakan sesuatu yang baru saja terjadi sangat dekat dengan sekarang.
I have just finished my homework. (Saya baru selesai mengerjakan latihan.)
She has just arrived at the airport. (Dia baru saja tiba di bandara.)
Already: tindakan yang telah selesai, biasanya lebih awal dari yang direncanakan. Yet: tindakan yang belum selesai atau menanyakan apakah sudah terjadi.
I have already eaten. (Saya sudah makan — sudah makan sebelumnya.)
I haven't eaten yet. (Saya belum makan.)
Have you eaten yet? (Kamu makan belum?)
Menyatakan tindakan atau kondisi yang dimulai di masa lalu dan masih berlanjut hingga sekarang.
I have lived here for 5 years.
I have lived here since 2020.
Ini adalah titik yang sering disalahkan oleh orang Vietnam. Aturan emas yang perlu diingat:
Contoh: "Aku menonton film itu" last week" (last week = waktu tertentu → Past Simple)
Contoh: "I have seen that movie"(tidak menyebut kapan → HTHTH, pengalaman)
| Kriteria | Sudah Selesai | Simple Past |
|---|---|---|
| Waktu spesifik | Tidak ada atau tidak disebutkan | ✅ Ada(yesterday, in 2020, ago) |
| Berkaitan dengan sekarang | ✅ Terkait/mempengaruhi | Tidak selesai, tidak terkait |
| Pertanyaan | Have you ever been to Japan? | When did you go to Japan? |
| Jawab | I've been to Japan. (pengalaman) | I went in 2019. (waktu tertentu) |
| Contoh | She has lost her keys. (Belum juga menemukannya) | She lost her keys yesterday. (tanggal spesifik) |
| Tanda | ever, never, just, already, yet, for, since | yesterday, last, ago, in [năm] |
❌ Sai: I have gone to Hanoi last year.
✅ Benar: I went to Hanoi last year. (ada "last year" → Past Simple)
❌ Sai: I have seen him yesterday.
✅ Benar: I saw him yesterday. (ada "yesterday" → Past Simple)
❌ Sai: I have visited my aunt last Sunday.
✅ Benar: I visited my aunt last Sunday.
Penjelasan: "last Sunday" adalah waktu spesifik → harus menggunakan Simple Past.
❌ Sai: She have never tried pho.
✅ Benar: She has never tried pho.
Penjelasan: Subjeknya adalah "She"(orang ketiga, bentuk tunggal)→ harus menggunakan "has", bukan "have".
❌ Sai: I have saw that movie. ("saw" adalah V2)
✅ Benar: I have seen that movie. ("seen" adalah V3)
Penjelasan: Setelah have/has selalu menggunakan V3(partisip perfect), bukan V2(lampau sederhana). see: V2 = saw, V3 = seen.
Pilih jawaban yang benar. Klik jawaban untuk memeriksa.
312 latihan tata bahasa · Gratis · Tidak perlu mendaftar
Latihan tata bahasa sekarang →