Present perfect tense adalah tense yang digunakan untuk menyatakan suatu tindakan atau keadaan yang telah dimulai di masa lalu dan masih berlanjut hingga sekarang atau telah selesai pada suatu titik waktu tertentu di masa lalu namun efeknya masih berlanjut.
Rumus present perfect tense:
Subjek + have/has + past participle
Past participle adalah bentuk kata kerja yang dibentuk dengan menambahkan -ed atau -d pada akhir kata kerja. Untuk kata kerja tidak beraturan, past participle dapat dilihat di tabel kata kerja tidak beraturan.
Contoh:
- I have eaten (saya telah makan)
- You have eaten (kamu telah makan)
- He has eaten (dia telah makan)
- She has eaten (dia telah makan)
- It has eaten (itu telah makan)
- We have eaten (kami telah makan)
- You have eaten (kalian telah makan)
- They have eaten (mereka telah makan)
Baca Juga : Tabel Kata Kerja Tidak Beraturan
Penggunaan Present perfect tense
Present perfect tense dapat digunakan untuk menyatakan hal-hal berikut:
- Tindakan yang dimulai di masa lalu dan masih berlanjut hingga sekarang
- Tindakan yang dilakukan selama periode waktu yang tidak ditentukan antara masa lalu dan kini
- Tindakan yang baru saja selesai atau berakhir, dinyatakan dengan just
- Tindakan yang diulang-ulang dalam periode waktu yang tidak ditentukan antara masa lalu dan kini
- Tindakan yang terjadi dalam waktu yang tidak tertentu
Contoh:
- I have lived in this house for 10 years. (Saya telah tinggal di rumah ini selama 10 tahun.)
- I have been to Paris twice. (Saya telah ke Paris dua kali.)
- I have just finished my homework. (Saya baru saja selesai mengerjakan pekerjaan rumah saya.)
- I have been swimming every day this week. (Saya telah berenang setiap hari minggu ini.)
- I have not seen him since yesterday. (Saya belum melihatnya sejak kemarin.)
- Present perfect tense juga dapat digunakan untuk membuat pertanyaan dan jawaban.
Present perfect tense juga dapat digunakan untuk membuat pertanyaan dan jawaban.
Pertanyaan:
- Have you eaten? (Apakah kamu telah makan?)
- Has he eaten? (Apakah dia telah makan?)
- Have they eaten? (Apakah mereka telah makan?)
Jawaban:
- Yes, I have. (Ya, saya telah makan.)
- No, he has not. (Tidak, dia belum makan.)
- Yes, they have. (Ya, mereka telah makan.)
Present perfect tense adalah tense yang sering digunakan dalam bahasa Inggris, dan penting untuk dapat menggunakannya dengan benar.
Kata keterangan
Berikut adalah beberapa kata keterangan yang sering digunakan dengan present perfect tense:
- Ever (pernah)
- Never (tidak pernah)
- Already (sudah)
- Just (baru saja)
- Lately (akhir-akhir ini)
- Recently (baru-baru ini)
- Yet (belum)
- For (selama)
- Since (sejak)
Penggunaan kata keterangan tertentu dapat membantu untuk menentukan makna dari present perfect tense.
Misalnya, kata keterangan “ever” dan “never” digunakan untuk menunjukkan bahwa tindakan telah terjadi atau tidak pernah terjadi pada masa lalu.
Kata keterangan “already” dan “just” digunakan untuk menunjukkan bahwa tindakan telah terjadi baru-baru ini. Kata keterangan “lately” dan “recently” digunakan untuk menunjukkan bahwa tindakan telah terjadi dalam periode waktu yang tidak ditentukan antara masa lalu dan kini.
Kata keterangan “yet” digunakan untuk menunjukkan bahwa tindakan belum terjadi. Kata keterangan “for” dan “since” digunakan untuk menunjukkan periode waktu tertentu di masa lalu.
Dengan memahami penggunaan present perfect tense dan kata keterangan yang sering digunakan dengannya, Anda dapat menggunakan tense ini dengan benar dalam bahasa Inggris.
Negative present perfect tense
Negative present perfect tense adalah tense yang digunakan untuk menyatakan bahwa suatu tindakan atau keadaan belum pernah terjadi atau tidak terjadi lagi pada masa lalu.
Rumus negative present perfect tense:
Subject + have/has + not + past participle
Contoh:
- I have not eaten yet. (Saya belum makan.)
- You have not seen the movie. (Kamu belum melihat film itu.)
- He has not finished his homework. (Dia belum selesai mengerjakan pekerjaan rumahnya.)
- She has not been to the doctor this week. (Dia belum pergi ke dokter minggu ini.)
- It has not rained today. (Hari ini tidak hujan.)
- We have not heard from him. (Kami belum mendengar kabar dari dia.)
- You have not met my new girlfriend. (Kamu belum bertemu pacar baru saya.)
- They have not seen the new Star Wars movie. (Mereka belum melihat film Star Wars baru.)
Negative present perfect tense juga dapat digunakan untuk membuat pertanyaan.
Pertanyaan:
- Have you eaten yet? (Apakah kamu sudah makan?)
- Has he seen the movie? (Apakah dia sudah melihat film itu?)
- Have they been to the doctor this week? (Apakah mereka sudah pergi ke dokter minggu ini?)
Jawaban:
- No, I have not. (Tidak, saya belum.)
- No, he has not. (Tidak, dia belum.)
- No, they have not. (Tidak, mereka belum.)
Negative present perfect tense dapat digunakan untuk menyatakan hal-hal berikut:
- Tindakan yang belum pernah terjadi
- Tindakan yang tidak terjadi lagi
- Tindakan yang tidak terjadi dalam periode waktu tertentu
Contoh:
- I have not eaten pizza yet. (Saya belum makan pizza.)
- He has not seen his family since he moved away. (Dia tidak bertemu keluarganya sejak dia pindah.)
- We have not been to the beach this summer. (Kami belum pergi ke pantai musim panas ini.)
Interrogative present perfect tense
Interrogative present perfect tense adalah tense yang digunakan untuk menanyakan apakah suatu tindakan atau keadaan telah terjadi atau belum.
Rumus interrogative present perfect tense:
Have/has + subject + past participle + ?
Contoh:
- Have you eaten yet? (Apakah kamu sudah makan?)
- Has she seen the movie? (Apakah dia sudah melihat film itu?)
- Have they been to the doctor this week? (Apakah mereka sudah pergi ke dokter minggu ini?)
Interrogative present perfect tense juga dapat digunakan untuk membuat pernyataan, tetapi dengan nada yang lebih sopan.
Contoh:
- Have you seen the new Star Wars movie? (Apakah kamu sudah melihat film Star Wars baru?)
- Has he finished his homework? (Apakah dia sudah selesai mengerjakan pekerjaan rumahnya?)
- Have they been to the beach this summer? (Apakah mereka sudah pergi ke pantai musim panas ini?)
Soal Soal Pilihan Ganda
Berikut adalah beberapa soal pilihan ganda Present Perfect Tense beserta jawabannya:
Present Perfect Tense
I (am/have been) to the doctor this week.
A. am
B. have been
Jawaban: B. have been Penjelasan: Present Perfect Tense digunakan untuk menyatakan tindakan yang telah terjadi di masa lalu dan masih berlanjut hingga saat ini. Dalam kalimat tersebut, “I have been to the doctor this week” berarti “Saya telah pergi ke dokter minggu ini.”
He (eat/has eaten) his lunch already.
A. eat
B. has eaten
Jawaban: B. has eaten Penjelasan: Present Perfect Tense digunakan untuk menyatakan tindakan yang telah terjadi di masa lalu dan masih berlanjut hingga saat ini. Dalam kalimat tersebut, “He has eaten his lunch already” berarti “Dia telah makan siangnya sudah.”
We (live/have lived) in this house for 10 years.
A. live
B. have lived
Jawaban: B. have lived Penjelasan: Present Perfect Tense digunakan untuk menyatakan tindakan yang telah terjadi di masa lalu dan masih berlanjut hingga saat ini. Dalam kalimat tersebut, “We have lived in this house for 10 years” berarti “Kami telah tinggal di rumah ini selama 10 tahun.”
You (study/have studied) English for 2 years.
A. study
B. have studied
Jawaban: B. have studied Penjelasan: Present Perfect Tense digunakan untuk menyatakan tindakan yang telah terjadi di masa lalu dan masih berlanjut hingga saat ini. Dalam kalimat tersebut, “You have studied English for 2 years” berarti “Kamu telah belajar bahasa Inggris selama 2 tahun.”
They (play/have played) football since they were children.
A. play
B. have played
Jawaban: B. have played Penjelasan: Present Perfect Tense digunakan untuk menyatakan tindakan yang telah terjadi di masa lalu dan masih berlanjut hingga saat ini. Dalam kalimat tersebut, “They have played football since they were children” berarti “Mereka telah bermain sepak bola sejak mereka masih kecil.”
Negative Present Perfect Tense
I (have not/have) eaten yet.
A. have not
B. have Jawaban: A. have not Penjelasan: Negative present perfect tense digunakan untuk menyatakan bahwa suatu tindakan atau keadaan belum pernah terjadi atau tidak terjadi lagi pada masa lalu. Dalam kalimat tersebut, “I have not eaten yet” berarti “Saya belum makan.”
He (has not/has) seen the movie.
A. has not
B. has Jawaban: A. has not Penjelasan: Negative present perfect tense digunakan untuk menyatakan bahwa suatu tindakan atau keadaan belum pernah terjadi atau tidak terjadi lagi pada masa lalu. Dalam kalimat tersebut, “He has not seen the movie” berarti “Dia belum melihat film itu.”
We (have not/have) been to the doctor this week.
A. have not
B. have Jawaban: A. have not Penjelasan: Negative present perfect tense digunakan untuk menyatakan bahwa suatu tindakan atau keadaan belum pernah terjadi atau tidak terjadi lagi pada masa lalu. Dalam kalimat tersebut, “We have not been to the doctor this week” berarti “Kami belum pergi ke dokter minggu ini.”
You (have not/have) eaten pizza yet.
A. have not
B. have Jawaban: A. have not Penjelasan: Negative present perfect tense digunakan untuk menyatakan bahwa suatu tindakan atau keadaan belum pernah terjadi atau tidak terjadi lagi pada masa lalu. Dalam kalimat tersebut, “You have not eaten pizza yet” berarti “Kamu belum makan pizza.”
They (have not/have) been to the beach this summer.
A. have not
B. have Jawaban: A. have not Penjelasan: Negative present perfect tense digunakan untuk menyatakan bahwa suatu tindakan atau keadaan belum pernah terjadi atau tidak terjadi lagi pada masa lalu. Dalam kalimat tersebut, “They have not been to the beach this summer” berarti “Mereka belum pergi ke pantai musim panas ini.”
Introgative Present Perfect Tense
Have you (eaten/eaten) yet?
A. eaten
B. have Jawaban: B. have Penjelasan: Interrogative present perfect tense digunakan untuk menanyakan apakah suatu tindakan atau keadaan telah terjadi atau belum. Dalam kalimat tersebut, “Have you eaten yet?” berarti “Apakah kamu sudah makan?”
Has he (seen/seen) the movie?
A. seen
B. has Jawaban: B. has Penjelasan: Interrogative present perfect tense digunakan untuk menanyakan apakah suatu tindakan atau keadaan telah terjadi atau belum. Dalam kalimat tersebut, “Has he seen the movie?” berarti “Apakah dia sudah melihat film itu?”
Have we (been/been) to the doctor this week?
A. been
B. have Jawaban: B. have Penjelasan: Interrogative present perfect tense digunakan untuk menanyakan apakah suatu tindakan atau keadaan telah terjadi atau belum. Dalam kalimat tersebut, “Have we been to the doctor this week?” berarti “Apakah kami sudah pergi ke dokter minggu ini?”
Have you (eaten/eaten) pizza yet?
A. eaten
B. have Jawaban: B. have Penjelasan: Interrogative present perfect tense digunakan untuk menanyakan apakah suatu tindakan atau keadaan telah terjadi atau belum. Dalam kalimat tersebut, “Have you eaten pizza yet?” berarti “Apakah kamu sudah makan pizza?”
Have they (been/been) to the beach this summer?
A. been
B. have Jawaban: B. have Penjelasan: Interrogative present perfect tense digunakan untuk menanyakan apakah suatu tindakan atau keadaan telah terjadi atau belum. Dalam kalimat tersebut, “Have they been to the beach this summer?” berarti “Apakah mereka sudah pergi ke pantai musim panas ini?”