B1 · Intermediate (Menengah) TOEIC 405–600 IELTS 4,0–5,0 Tense & Aspek

Present Perfect (Lanjutan)

Penggunaan lanjutan dari Present Perfect: for/since dengan durasi, just/already/yet/still, dan kontras penting dengan Past Simple.

Apa itu Present Perfect Tense (Extended/Lanjutan)?

Present Perfect adalah tense penghubung yang esensial dalam bahasa Inggris. Tense ini menghubungkan aksi atau situasi masa lalu secara kuat ke momen sekarang. Tense ini digunakan kapan pun pembicara melihat adanya hubungan yang kuat dan tak terpisahkan antara apa yang terjadi di masa lalu dengan apa yang nyata/benar terjadi saat ini.

Tense ini paling sering digunakan untuk menyampaikan:
- Apakah Anda pernah melakukan ini dalam hidup Anda? (Pengalaman hidup)
- Apakah ini sudah selesai sepenuhnya? (Hasil di masa sekarang)
- Sudah berapa lama hal ini benar/terjadi? (Durasi yang berujung ke waktu "sekarang")
- Berita besar apa yang baru saja terjadi? (Pengumuman terbaru)

Struktur dan Rumus Present Perfect Tense

Cara Membentuk Present Perfect: Kalimat Positif

Gabungkan bentuk present dari "have" dengan Past Participle (V3).

Rumus: Subject + have/has + Past Participle (V3) + Object
(S + have/has + V3 + O)

Subjek (S) Kata Kerja Bantu Past Participle (V3)
I / You / We / They have ('ve) worked / gone / seen
He / She / It has ('s) worked / gone / seen

Contoh dan Poin Sintaksis:

I have finished (S + have + V3) the report. (Aku sudah menyelesaikan laporan itu.)
She has lived here for ten years. (Dia sudah tinggal di sini selama sepuluh tahun.)
They have already left.

Cara Membentuk Present Perfect: Kalimat Negatif

Tambahkan "not" pada kata kerja bantu.

Rumus: Subject + have/has not (haven't/hasn't) + Past Participle (V3)
(S + haven't/hasn't + V3 + O)

Subjek (S) Kata Kerja Bantu Negatif Past Participle (V3)
I / You / We / They haven't (have not) arrived
He / She / It hasn't (has not) arrived

I haven't seen (S + haven't + V3) that film. (Aku belum pernah melihat film itu.)
He hasn't called back yet.

Cara Membentuk Present Perfect: Pertanyaan dan Jawaban Pendek

Tukar posisi subjek dan kata kerja bantu.

Rumus: Have/Has + Subject + Past Participle (V3)?
(Have/has + S + V3 + O?)

Have / Has Subjek (S) Past Participle (V3)?
Have you / they finished?
Has she / it started?

Jawaban Pendek:

Have* you eaten yet? — Yes, I have. (Apakah kamu sudah makan? — Ya, sudah.)
Has she arrived? — No, she hasn't*.

Kapan Menggunakan Present Perfect Tense (Lanjutan) dalam Bahasa Inggris

1. Pengalaman Hidup (Hal-hal yang pernah atau belum pernah Anda lakukan)

Gunakan Present Perfect untuk membicarakan apakah suatu pengalaman telah terjadi pada titik mana pun dalam hidup seseorang hingga hari ini. Waktu tepatnya sama sekali tidak diketahui atau tidak penting.

I have visited Japan twice. (Aku sudah pernah ke Jepang dua kali.)
She has never eaten sushi. (Dia belum pernah makan sushi.)
Have* you ever been* to Australia?

2. Hasil di Masa Sekarang (Sesuatu baru saja terjadi dan memengaruhi masa "Sekarang")

Aksi tersebut terjadi di masa lalu yang belum lama, tetapi hasil atau konsekuensinya secara fisik mengubah momen saat ini.

I 've lost my keys. (Kunciku hilang. — Akibatnya: Aku tidak memegang kunci itu sekarang).
She 's broken her arm. (Tangannya patah. — Akibatnya: Dia sedang memakai gips sekarang).
He 's left the company. (Dia sudah keluar dari perusahaan. — Akibatnya: Dia tidak ada di kantor lagi).

3. Durasi dari Suatu Keadaan (Menghubungkan Masa Lalu ke Masa Sekarang)

Gunakan Present Perfect dengan kata for dan since untuk menggambarkan seberapa lama suatu situasi telah berlanjut tanpa putus hingga momen sekarang. Ini terutama digunakan untuk Kata Kerja Statif (Stative Verbs) yang tidak dapat digunakan dalam bentuk continuous.

I have lived here for five years. (Aku sudah tinggal di sini selama lima tahun. — Aku masih tinggal di sini sekarang)
She has worked at the bank since 2019.
He has known her since they were at school.

4. Berita dan Pengumuman Terbaru

Present Perfect adalah "Tense-nya Berita." Tense ini digunakan untuk mengumumkan perubahan besar yang baru saja terjadi.

The prime minister has resigned. (Perdana menteri telah mengundurkan diri.)
A fire has broken out in the city centre.

Kata Penanda dan Keterangan Waktu Umum

Keterangan Waktu Makna & Posisi Contoh Kalimat
ever Pada titik mana pun dalam hidup (Pertanyaan) Have you ever been to Rome?
never Tidak pernah dalam hidup I've never tried skydiving.
just Baru saja (waktunya sangat singkat) I've just arrived.
already Lebih cepat dari yang diharapkan (Sudah) She's already left.
yet Hingga sekarang (Pertanyaan/Negatif) Has it finished yet? / Not yet.
for Durasi waktu (Selama) ...for three months.
since Titik awal waktu yang tepat (Sejak) ...since last Tuesday.

Cara Membedakan di antara Present Perfect dan Past Simple

Ini adalah poin pembeda yang paling krusial untuk dikuasai dalam bahasa Inggris.

Fitur Present Perfect (have + V3) Past Simple (V2)
Penanda Waktu Tidak ada waktu spesifik yang disebutkan Waktu spesifik disebutkan atau tersirat jelas
Hubungan ke Sekarang Terhubung kuat dengan waktu sekarang Selesai, tidak ada hubungan ke sekarang
Contoh Kalimat I 've seen that film. I saw it last week.
Contoh Pertanyaan Have you ever eaten Thai food? Did* you eat Thai food in Bangkok*?

💡 ATURAN KRUSIAL: Begitu Anda menyebutkan waktu masa lalu yang spesifik (yesterday, last year, two days ago, when I was young), Anda harus meninggalkan Present Perfect dan beralih ke Past Simple.

Pertanyaan yang Sering Diajukan (FAQ)

Bolehkah saya mengatakan "I have gone to London" jika saya ingin menceritakan pengalaman liburan kepada seseorang?

Sebenarnya tidak boleh! Dalam bahasa Inggris, jika Anda menggunakan gone (She has gone to London), itu berarti dia masih berada di London saat ini. Jika Anda ingin membicarakan pengalaman hidup dan sudah kembali, Anda harus menggunakan been: "She has been to London." (Dia sudah pernah ke London — sudah pergi dan sudah kembali).

Mengapa pembawa berita menggunakan Present Perfect tetapi kemudian beralih ke Past Simple?

Ini adalah rumus standar jurnalistik. Anda mengumumkan berita utama (breaking news) menggunakan Present Perfect agar terasa mendesak dan baru ("Sebuah bank telah dirampok..."). Kemudian, Anda beralih ke Past Simple untuk memberikan semua detail historis yang lengkap ("Perampok memasuki bank pada jam 3 sore dan mengambil uangnya...").

Bolehkah kata "yet" diletakkan di tengah kalimat?

Tidak. Kata "yet" hampir secara eksklusif berada di akhir kalimat tanya dan pernyataan negatif: "Have you eaten yet?" atau "I haven't eaten yet."

Ringkasan & Lembar Contekan Present Perfect

Fokus Skenario Kata Penanda Utama Contoh
Pengalaman hidup ever, never, before Have you ever eaten fugu?
Hasil di masa sekarang just, already, yet She's already left.
Durasi hingga sekarang for, since He's worked here for a decade.
Berita / Pengumuman recently Scientists have found a new planet.

💡 Cara Mengidentifikasi: Apakah kejadian masa lalu ini berhubungan kuat dengan masa sekarang, dan waktu tepatnya tidak diketahui?
- Jika ya → Present Perfect
- Jika tidak (Ada tanggal historis yang spesifik) → Past Simple