Perbedaan present p...
 

Perbedaan present perfect tense dengan simple past tense dan kesalahan yang sering terjadi


Posts: 33
Topic starter
Joined: 2 years ago

Apa bedanya present perfect tense dengan simple past tense?

Dalam bahasa Indonesia kita sering mendengar kalimat:

  • Ia sudah pulang sejam yang lalu;
  • Saya telah menerima SMS saudara seminggu yang lalu.

Maka kalimat di atas dialihbahasakan ke dalam bahasa Inggris maka biasanya banyak yang membuatnya ke dalam bentuk present perfect tense menjadi:

  • He has gone home an hour ago;
  • I have received your SMS a week ago.

Kalimat bahasa Inggris di atas adalah kalimat yang salah, seharusnya:

  • He has gone home;
  • I have received your SMS.

Kalimat tersebut seharusnya tidak memakai "ago" dikarenakan adjective "ago" tidak dapat ditulis berdampingan dengan bentuk waktu yang lain selain simple past tense.

Jika kita ingin menggunakan kata "ago", maka bentuk kalimatnya dapat disusun menjadi:

  • He went home an hour ago. (Ia pulang sejam yang lalu.)
  • I received your SMS a week ago. (Saya menerima SMS saudara seminggu yang lalu.)

Present perfect tense merupakan suatu bentuk waktu yang menyatakan suatu kejadian yang sudah berlangsung dan tidak diketahui dengan pasti kapan terjadinya, yang jelas sesuatu sudah terjadi dan sudah selesai. Jadi kalimat seperti "I have had news from them." tidak perlu diberi keterangan waktu karena tidak pasti waktu kapan terjadinya. Yang diketahui dengan pasti adalah kejadian itu sudah terjadi.

Contoh yang lain seperti:

"I haven't seen the film yet." (Saya belum melihat film itu.)

Kalimat di atas mengandung arti bahwa saat ini bila saya diminta untuk menceritakan isi film itu saya tidak mungkin bisa karena memang belum melihat film itu.

Present perfect tense juga digunakan untuk menyatakan suatu kejadian yang baru saja selesai dikerjakan.

Contoh kalimat:

  • She has just visited me. (Dia baru saja mengunjungi saya.)
  • I have only just heard. (Saya hanya baru saja mendengar.)

Present perfect tense juga digunakan untuk menyatakan suatu kejadian yang telah berlangsung beberapa saat yang lalu hingga sekarang atau telah berlangsung lama hingga saat ini.

Contoh kalimat:

  • We've been friends ever since. (Kami senantiasa bersahabat sejak waktu itu.)
  • I have since learned the truth. (Sejak itu aku mengetahui yang sebenarnya.)
  • He has stayed here since yesterday. (ia telah tinggal di sini sejak kemarin.)

Jadi karena bentuk simple past tense menyatakan suatu kejadian yang sudah berlangsung pada waktu lampau dan diketahui dengan jelas kapan kejadiannya sehingga kalimat "I have had news from them." beda artinya dengan "I had news from them three days ago."

1 Reply
Posts: 33
Joined: 3 years ago

thank you

Reply