Beza Present Perfect Tense dan Present Perfect Continuous Tenses

Present Perfect dan Present Perfect Continuous Tenses seringkali mengelirukan kita. Dalam beberapa situasi, kedua-duanya mungkin boleh digunakan. Walau bagaimanapun, terdapat juga beberapa perbezaan di antara kedua-duanya.

Present Perfect Continuous Tense digunakan terutamanya untuk bercakap mengenai situasi yang berterusan yang tempoh masanya lebih pendek dan sementara sahaja.

Contoh

  • He has been waiting outside for ten minutes. (Dia telah menunggu di luar selama 10 minit. – 10 minit bukanlah terlalu lama.)
  • The baby has been sleeping since morning. (Bayi itu tidur sejak pagi. – Tempoh tidur bayi dari pagi tidaklah terlalu lama dan sementara sahaja.)
  • It has been raining for hours. (Hujan sudah turun selama beberapa jam. – Hujan turun beberapa jama juga tidak lama. Bukan berhari-hari.)

Manakala Present Perfect Tense pula, digunakan untuk bercakap tentang situasi yang tempoh masanya lebih panjang dan kekal.

  • The castle has stood on the hill for five hundred years. (Istana itu telah berdiri di bukit itu 500 tahun lamanya. 500 tahun satu tempoh yang lama. Penggunaan Present Perfect Tense juga lebih natural berbanding  ‘The castle has been standing on the hill for five hundred years.’)
  • have lived in France for thirty years. (Dia telah menetap di Perancis 30 tahun lamanya. 30 tahun satu tempoh yang lama berbanding 5 tahun atau 10 tahun.)

Perhatikan bahawa dalam beberapa kes kedua-dua kata tense digunakan. Ia bergantung kepada bagaimana orang yang bercakap melihat sesuatu keadaan. Ini kerana, sestengah orang melihat 5 tahun itu satu tempoh yang lama, manakala sesetengah orang yang lain melihat 5 tahun itu sesuatu yang singkat.

Jadi anda boleh katakan:

  • have been living in this street for five years. (Menunjukkan baru 5 tahun menetap di jalan ini.)
  • ATAU I have lived in this street for five years. (Menunjukkan sudah 5 tahun menetap di jalan ini.)

Sesetengah kata kerja pula hampir tidak pernah digunakan dalam bentuk yang berterusan (continuous form).

Contohnya: be, know dan have.

Dalam kes ini, kita akan menggunakan Present Perfect Tense dalam semua keadaan walaupun maksudnya Present Perfect Continuous Tense.

Contohnya:

  • He has been here since morning. (BUKAN He has been being here since morning.)
  • have known him for two months. (BUKAN I have been knowing him for two months.)
  • have had a headache since morning. (BUKAN I have been having a headache since morning.)

Satu lagi tip

Present Perfect Tense digunakan untuk menitikberatkan hasil.

  • have written six letters since morning. (Saya telah menulis enam surat sejak pagi.)

Jika kita fokuskan kepada aktiviti menulis, lebih baik gunakan Present Perfect Continuous Tense.

  • have been writing letters since morning. (Saya telah menulis surat sejak pagi.)

5 Responses to Beza Present Perfect Tense dan Present Perfect Continuous Tenses

  1. joe says:

    Good information my teacher..appreciate if teacher can update further & i willing to learn..

  2. mohammad anuar bin ismail says:

    Salam Hafiz,

    I much prefer if you can give example using the same sentences but in a different time”. It will help us more to understand. For example:

    Present Perfect Continuous Tense
    He has been waiting outside for ten minutes.
    The baby has been sleeping since morning.
    It has been raining for hours.

    Present Perfect Tense
    He has waited outside for 2 hours. (Is it OK to say this?)
    The baby has slept since yesterday. (Is it OK to say this?)
    It has rained since 2 days ago. (May be noy OK)
    It has been raining since 2 days ago. (More appropriate).

    Thank you.

  3. hafizlidin says:

    Actually we can’t use the same sentences because there’s a different between them. The present perfect continuous tense is a situation that still happened for a short time and temporary. For example, we can’t say, ‘He has waited outside for 2 hour’ because Present Perfect Tense show a situation which is still happened for a LONG TIME period and PERMANENT. It is illogic to say waiting for 2 hour a long time and he stay outside permanently.

  4. ASMAH says:

    Salam En. Hafiz,

    My english is not good.So, how can i learn to improved my english especially to speaking english. thank you for your information of learning..its good for me.

  5. khaera says:

    Tq for very much.. because my english very poor…

Leave a Reply

Your email address will not be published. Required fields are marked *

* Copy This Password *

* Type Or Paste Password Here *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>