Greaters, pembahasan kali ini masih seputar tenses. Salah satu jenisnya yang akan dijelaskan yaitu present perfect tense. Present perfect tense adalah pola kalimat yang terjadi pada masa lampau dan masih berpengaruh hingga sekarang. Present perfect tense digunakan untuk menyatakan sebuah aktivitas atau kejadian yang terjadi pada waktu lampau tanpa adanya spesifik waktu dan efek dari aktivitas tersebut masih terasa sampai saat ini. Berikut ini merupakan contoh penjelasan untuk membentuk kalimat present perfect tense.

Rumus Kalimat Verbal

(+) S + Have/Has + V3 + O

(-) S + Have/Has + not + V3 + O

(?) have/has + S + V3 + O

Rumus Kalimat Nominal

(+) S + have/has + to be 3 (been) + non verb + O

(-) S + have/has + not + to be 3 (been) + non verb + O

(?) have/has + S + to be 3 (been) + non verb + O?

Jadi penggunaan auxiliary has atau have itu disesuaikan dengan subjek yang digunakan. Jika menggunakan subjek I, You, they, we, maka menggunakan auxiliary have. Selain itu, jika menggunakan subjek she, he, it maka auxiliary yang digunakan adalah has. Selain itu, semua jenis verb yang digunakan untuk memnbentuk kalimat present perfect tense adalah bentuk ketiga atau verb3.

Maksud dari penggunaan kata non verb dalam pembentukan kalimat nominal present perfect tense adalah tidak menggunakan verb, melainkan menggunakan adverb (kata keterangan) atau adjective (kata sifat). Berikut ini adalah contoh penerapannya ke dalam sebuah kalimat.

Contoh Kalimat Verbal Present Perfect Tense

(+) I have finished my work. (saya sudah menyelesaikan pekerjaan saya)

(-) I have not finished my work. (saya belum menyelesaikan pekerjaan saya)

(?) Have I finished my work? (apakah saya sudah menyelesaikan pekerjaan saya ?)

Contoh Kalimat Nominal Present Perfect Tense

(+) She has been here for 10 minutes. (dia sudah disini selama 10 menit)

(-) She has not been here for 10 minutes. (dia sudah tidak disini selama 10 menit)

(?) Has she been here for 10 minutes? (apakah dia sudah disini selama 10 menit ?)

Pada kalimat present perfect tense, keterangan waktu yang sering digunakan adalah for dan since. Berikut ini adalah penjelasannya.

Baca juga Mengenal Bentuk Tenses, Simple Present Tense, Bahasa Inggris Kelas 12

Keterangan Waktu for

Keterangan waktu ini igunakan untuk menunjukkan berapa lama periode waktu yang berlangsung atau berapa lama aktivitas tersebut telah terjadi. Berikut ini adalah contoh kalimatnya:

(+) I have lived in Surabaya for 8 years. (saya sudah tinggal di Surabaya selama 8 tahun)

(-) I have not lived in Surabaya for 8 years. (saya sudah tidak tinggal di Surabaya selama 8 tahun)

(?) For how long have I lived in Surabaya? (sudah berapa lama saya tinggal di Surabaya ?)

Keterangan Waktu since

Keterangan waktu ini digunakan untuk menunjukkan kapan suatu periode dimulai atau waktu di mana sebuah aktivitas dimulai. Berikut adalah contoh kalimatnya.

(+) I have lived in Surabaya since 8 years ago. ( saya sudah tinggal di Surabaya sejak 8 tahun yang lalu).

(-) I have not lived in Surabaya since 8 years ago. ( saya sudah tidak tinggal di Surabaya sejak 8 tahun yang lalu).

(?) Since when have I lived in Surabaya? (sejak kapan saya sudah tinggal di Surabaya ?)

Kedua jenis kata keterangan tersebut menunjukkan jika aktiVitas tersebut sudah terjadi pada waktu lampau dan masih berlanjut pada masa sekarang.

Bagaimana penjelasan tentang pembahasan ini Greaters? Jika kamu sudah paham, silakan untuk mencoba latihan soal terkait pembahasan ini melalui fitur Exercise yang ada di GreatPedia. Selain mengerjakan, kamu juga bisa membuat latihan soal yang dapat dikerjakan oleh banyak orang. Yuk, buka aplikasi GreatEdu di smartphone-mu sekarang.


Sumber gambar utama: Shutterstock

Baca juga Mengenal Present Continuous Tense, Bahasa Inggris Kelas 12