Present Perfect vs Present Perfect Continuous

Di akhir lesson ini, kamu bisa:

  • Memilih Present Perfect untuk hasil/jumlah yang selesai dan Present Perfect Continuous untuk durasi/proses.
  • Menggunakan 'how much/how many' vs 'how long' untuk membedakan keduanya.
  • Membedakan 'I've written 3 reports' dan 'I've been writing reports all day'.

Inti Perbedaan

Keduanya menghubungkan masa lalu dengan sekarang. Bedanya: Present Perfect menekankan hasil yang sudah selesai dan berapa banyak (how much/how many). Present Perfect Continuous menekankan durasi dan prosesnya: aktivitas itu sendiri, sering masih berlangsung (how long).

Present PerfectPresent Perfect Continuous
Bentukhave/has + V3have/has + been + V-ing
Fokushasil, penyelesaian, jumlahdurasi, proses, aktivitas
Pertanyaanhow much / how manyhow long
Selesai?biasanya sudah selesaisering masih berlangsung
ContohI 've written 3 reports.I 've been writing reports all day.

Kapan Pakai Present Perfect

  • Hasil yang selesai dan terlihat sekarang:

    I 've finished the presentation. (hasilnya siap)

  • Jumlah / kuantitas (how much / how many):

    She has sent twelve emails today.

  • Pencapaian / penyelesaian tugas:

    We 've completed the first phase.

  • Stative verbs (know, be, have, own): selalu bentuk ini:

    I 've known her for ten years. (bukan been knowing)

Kapan Pakai Present Perfect Continuous

  • Durasi sebuah aktivitas (how long):

    I 've been working here for five years.

  • Aktivitas yang masih berlangsung sekarang:

    She 's been studying all morning (dan masih belajar).

  • Menekankan prosesnya, bukan hasilnya:

    They 've been planning the event for weeks.

  • Menjelaskan situasi sekarang dari aktivitas baru-baru ini:

    You look tired.: Yes, I 've been running.

Bandingkan Langsung

Minimal pairs: hasil vs proses:

"I 've written three reports." → fokus jumlah/hasil (selesai = 3). "I 've been writing reports all day." → fokus durasi/aktivitas (mungkin belum selesai).

"She has read the whole book." → selesai membaca. "She has been reading that book." → masih dalam proses membaca.

"We 've painted the office." → pekerjaannya selesai. "We 've been painting the office." → menjelaskan kenapa berantakan/ada bau cat (proses).

"How many emails have you sent?" → menanyakan jumlah → Present Perfect. "How long have you been sending emails?" → menanyakan durasi → Continuous.

Kosakata & Penanda

English Arti (ID) Contoh
how longberapa lamaHow long have you been working here?
how many / how muchberapa banyakHow many emails have you sent?
for / sinceselama / sejakI've been studying for two hours / since noon.
all day / all morningseharian / sepanjang pagiShe's been calling clients all day.
lately / recentlyakhir-akhir iniI've been feeling tired lately.
already / yetsudah / belumI've already sent three reports.
so farsejauh iniWe've finished four tasks so far.
ongoing activityaktivitas yang masih berjalanHe's been writing all afternoon.

Dialogue

End of a long workday

Dewi

You look exhausted. What have you been doing?

Arif

I've been writing proposals all day.

Dewi

How many have you finished?

Arif

I've finished three, but I've been working on the fourth since lunch.

Kesalahan Umum

  • ❌ "How long have you written reports?" → ✅ "How long have you been writing reports?" (durasi → Continuous)
  • ❌ "I've been finishing three tasks." → ✅ "I 've finished three tasks." (jumlah/hasil → Present Perfect)
  • ❌ "I've been knowing her for years." → ✅ "I 've known her for years." (know = stative → Present Perfect)
  • ❌ "She has worked all morning and is still working." → ✅ "She has been working all morning." (masih berlangsung → Continuous)

Latihan

Perfect atau Perfect Continuous?

1. How long ___ you ___ English?

2. I'm tired because I ___ all afternoon.

3. She ___ five reports so far this week.

4. I ___ him since university.

5. We ___ on this project for three weeks (dan belum selesai).

Pilih bentuk yang benar

1.How many emails you today? (send)
2.She the phone all morning; she's still on a call. (be on)
3.I this car for ten years and I love it. (have)
4.They the garden, so it looks beautiful now. (finish)
5.Why are your hands dirty? I the engine. (fix)

Flashcards

how long

Klik untuk lihat arti

1 / 8

Ringkasan

  • Present Perfect = hasil/penyelesaian dan jumlah → pertanyaan how much/how many.
  • Present Perfect Continuous = durasi/proses, sering masih berlangsung → pertanyaan how long.
  • Stative verbs (know, be, have, own) selalu memakai Present Perfect, bukan continuous.
  • Jebakan utama: 'I've written 3 reports' (jumlah) vs 'I've been writing all day' (durasi/proses).