Rumus present perfect tense dapat kamu gunakan ketika mengerjakan soal dalam keadaan yang terjadi pada saat ini, bukan terjadi di masa lalu atau lampau. Present perfect tense adalah salah satu jenis tense yang juga sering digunakan dalam berkomunikasi.
Present perfect terdiri dari dua kata, yaitu present yang artinya sekarang, dan perfect yang artinya sempurna atau sudah dilakukan. Maka, present perfect tense adalah bentuk kalimat yang peristiwanya sudah selesai dilakukan pada waktu sekarang atau baru selesai.
Kalimat present perfect tense memiliki ciri-ciri yang membedakan dari tense lainnya, yakni sebagai berikut
(1) Menggunakan have atau has untuk pelaku ke-3 yang berarti sudah
(2) Menggunakan kata kerja ke-3 (KK3) sesudah pelaku dan have atau has
(3) Waktu baru saja terjadi atau masih sekarang, dan sering tidak diucapkan.
Apa Rumus Present Perfect Tense dan Contoh Kalimat?
Rumus yang digunakan dalam membuat kalimat present perfect tense adalah sebagai berikut.
- I/ You/ We/ They + Have + Past Participle
- He/ She/ It + Has + Present Participle
Pola Kalimat Positif
S + Have/ Has + V3 + O/ Adv
Contoh Kalimat:
-We have gone to Solo.
(Kami telah pergi ke Solo.)
-I have a read a story book.
(Saya telah membaca sebuah buku cerita.)
-He has bought the clothes.
(Dia (laki-laki) telah membeli baju itu.)
-She has seen an accident in the street.
(Dia (perempuan) telah melihat kejadian di jalan.)
Pola Kalimat Negatif
S + Have/ Has + Not + V3 + O/ Adv
Contoh Kalimat:
-I have not received a prize.
(Saya tidak telah menerima hadiah.)
-They haven’t played basketball.
(Mereka tidak telah bermain basket.)
-He has not spoken Indonesia.
(Dia (laki-laki) tidak bicara bahasa Indonesia.)
-It hasn’t slept in the stable.
(Dia tidak telah tidur di dalam kamar.)
Kalimat Pertanyaan Positif
Have/ Has + S + V3 + O/ Adv?
Contoh Kalimat:
-Have you met you mother, Ira?
(Apakah kamu telah menjumpai ibumu, Ira?)
-Have we eaten in the kitchen?
(Apakah kami telah makan di dapur?)
-Has he sung a song well?
(Apakah dia telah bernyanyi sebuah lagu dengan baik?)
-Has she understood the lesson?
(Apakah dia telah paham pelajaran?)
Kalimat Pertanyaan Negatif
Have/ Has + S + (not) + V3 + O/ Adv?
Contoh Kalimat:
-Have not you written a letter? Or Have you not written a letter?
(Apakah kamu tidak telah menulis sepucuk surat?)
-Haven’t they learn the English lesson?
(Apakah mereka tidak telah belajar pelajaran bahasa Inggris?)
-Has not he heard the music? Or Has he not heard the music?
(Apakah dia tidak telah mendengar musik?)
-Hasn’t she found my blue hat?
(Apakah dia tidak telah menemukan topi saya yang berwarna biru?)
Fungsi Present Perfect Tense
Rumus present perfect tense juga digunakan untuk hal-hal sebagai berikut.
Menyatakan sebuah tindakan yang sudah terjadi atau sudah dilakukan oleh seseorang, tetapi kita tidak tahu kapan pastinya. Misalnya seperti:
-I have finished my homework.
-They have been to Jakarta.
Menyatakan kegiatan atau tindakan yang baru saja terjadi atau baru saja selesai dikerjakan oleh seseorang. Biasanya kalimat untuk situasi ini disertai dengan kata “just”. Misalnya seperti:
-They have just arrived.
-She has just gone out.
Menyatakan suatu kegiatan yang mulai terjadi di masa lampau dan masih terjadi sampai sekarang atau masih ada kaitannya dengan waktu sekarang. Dalam hal ini kata “for” dan “since” sering digunakan.
Dalam konteks ini, fungsi rumus present perfect tense untuk mengungkapkan sudah berapa lama suatu terjadi atau dilakukan. Misalnya seperti dalam percakapan berikut.
Bara : Rin, where do you live?
Rina : I live at Griya Asri D-35 Yogyakarta.
Bara : How long have you lived in Yogyakarta?
Rina : I have lived in Yogyakarta for twenty five years.
Menyatakan seberapa banyak hasil dari kegiatan yang telah kita kerjakan atau menunjukkan jumlah dari hasil pekerjaan yang telah dilakukan. Misalnya seperti berikut.
-She has read five story books.
-Nina has written two letters.
Itu dia rumus present perfect tense yang dapat kamu gunakan sesuai dengan jenis kalimatnya. Apakah kamu sudah paham membuat contoh kalimat present perfect tense?
(Puti Aini Yasmin)