Present Perfect Continuous
Present perfect continuous (sudah berlangsung sekian lama)
Bentuk ini menekankan lamanya sebuah kegiatan yang dimulai di masa lalu dan masih berjalan sampai sekarang — mirip 'sudah ... dari tadi' atau 'sudah ... selama' dalam bahasa Indonesia. Susunannya menumpuk tiga bagian sekaligus: have/has + been + kata kerja -ing.
Grammar Comparison
Perbandingan Tata Bahasa
Yang ditekankan adalah lamanya, bukan hasilnya
I have been studying for three hours. / How long have you been waiting?
Saya sudah belajar tiga jam. / Sudah berapa lama kamu menunggu?
Bahasa Indonesia menyampaikan hal ini hanya dengan 'sudah' ditambah keterangan lama waktu, sedangkan bahasa Inggris menyusun tiga bagian yang semuanya wajib. Bandingkan dengan present perfect biasa: 'I have read the book' menyoroti hasil (bukunya selesai dibaca), sedangkan 'I have been reading the book' menyoroti prosesnya yang memakan waktu dan mungkin belum selesai. Pertanyaan 'How long...?' hampir selalu dijawab dengan bentuk ini, dipasangkan dengan 'for' untuk lamanya waktu atau 'since' untuk titik mulainya.
Vocabulary
Kosakata
- Indonesian
- Saya sudah belajar (dari tadi)
- Indonesian
- Sudah berapa lama kamu menunggu?
- Indonesian
- selama tiga jam
Finished this lesson?
