Lompat ke konten
Tata Bahasa Bahasa Inggris · B1

Present perfect continuous

  • 2 Present perfect continuous
    2.1

    Struktur (have been + V-ing)

    Present Perfect Continuous: Berlangsung Hingga Sekarang
    Present Perfect Continuous: Berlangsung hingga sekarang

    Present Perfect Continuous menekankan bahwa suatu tindakan berlangsung dari masa lalu hingga sekarang, dan seringkali masih berlangsung.

    Struktur: 主语 + have / has + been + 动词-ing

    我I (完成时)have (进行)been 等待waiting (持续)for 一an 小时hour.

    Saya sudah menunggu selama satu jam. (Mungkin masih menunggu)

    (天气it)It (完成时)has (进行)been 下雨raining 整all 天day.

    Hujan sudah turun sepanjang hari.

    Perhatian Negatif: haven't / hasn't been + V-ing. Pertanyaan: Have / Has + subjek + been + V-ing?

    2.2

    Berlangsung Hingga Sekarang

    Tenses ini berfokus pada proses berkelanjutan dan durasi, sering dikaitkan dengan for dan since:

    • for + durasi: for two hours.
    • since + titik awal: since this morning.

    她She (完成时)has (进行)been 学习studying 自从since 九点nine.

    Dia terus belajar sejak jam sembilan.

    Perbedaan dengan Present Perfect:

    • Present Perfect Continuous: menekankan proses/durasi (I have been reading — terus membaca).
    • Present Perfect Tense: menekankan hasil/penyelesaian (I have read it — selesai dibaca).

    Perhatian Kata kerja keadaan (know, like, be) umumnya tidak digunakan dalam bentuk continuous: ~~I have been knowing~~ ✗ → I have known ✓.

    Kesalahan Umum

    • ❌ ~~I am waiting for an hour.~~ → ✓ I have been waiting for an hour. — "Menunggu selama satu jam, masih menunggu" harus menggunakan Present Perfect Continuous; Present Continuous tidak bisa menyertakan "sudah berapa lama".
    • ❌ ~~How long are you living here?~~ → ✓ How long have you been living here? — how long menanyakan durasi, dipasangkan dengan tenses perfect (continuous).
    • ❌ ~~She has been finished her essay.~~ → ✓ She has finished her essay. — Active voice langsung menggunakan has/have + past participle (has finished), jangan tambahkan been. Been digunakan dalam continuous tense (has been studying) atau passive voice (Her essay has been finished, tanpa objek), tidak boleh digunakan dalam active perfect tense yang memiliki objek.
    • ❌ ~~I have been reading three books this week.~~ → ✓ I have read three books this week. — Menyebutkan "jumlah yang diselesaikan" menggunakan Present Perfect Tense; continuous hanya menekankan proses, bukan hasil.

Semua topik · Tata Bahasa Bahasa Inggris · B1

Masuk atau buat akun

IGCSE, A-Level & AP