Tenses adalah perubahan bentuk kata kerja (verb) yang dipengaruhi oleh waktu terjadinya kejadian/peristiwa. Jumlah keseluruhan tenses ada 16, salah satunya yaitu present perfect tense. Berikut ini adalah penjelasan present perfect tense.

Fungsi Present Perfect Tense.

1. Menyatakan kejadian yang telah dilakukan tetapi hasilnya masih bisa dirasakan sampai sekarang.

Contoh: You have bought a new car.

2. Menunjukkan kejadian yang telah dilakukan di waktu lampau namun masih memiliki efek hingga saat ini.

Contoh: She has cleaned my room.

3. Menyatakan kejadian di waktu lampau tanpa ada waktu yang spesifik.

Contoh: I have waited you.

4. Menunjukkan kejadian yang berulang dari masa lampau sampai sekarang.

Contoh: My brother has worked in Surabaya since 8 years until now.

5. Menyatakan perubahan dari waktu ke waktu.

Contoh: My young sister has grown since the last time I saw her.

6. Menunjukkan kejadian atau aktivitas yang belum selesai dilakukan.

Contoh: They havent finished doing their task.

Rumus verbal sentence.

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

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

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

(-?) Havent/Hasnt + S + V3 + O ?

Contoh:

(+) Fitriyah has taken her books.

(-) Fitriyah has not taken her books.

(?) Has fitriyah taken her books?

(-?) Hasnt fitriyah taken her books?

Rumus nominal sentence.

(+) S + Have/Has + Been + 3C (Noun/Adjective/Adverb)

(-) S + Have/Has + Not + Been + 3C (Noun/Adjective/Adverb)

(?) Have/Has + S + Been + 3C (Noun/Adjective/Adverb) ?

(-?) Havent/Hasnt + S + Been + 3C (Noun/Adjective/Adverb) ?

Contoh:

(+) You have been famous.

(-) You have not been famous.

(?) Have you been famous?

(-?)Havent you been famous?

Catatan:

1. Penggunaan Have/Has: (I, you, they, we,benda jamak => have), (she, he, it,benda tunggal => has).

2. Time signal yang digunakan adalah Just, just now, up to now, ever, never, already, not...yet, since, for, up to the present, until now, so far, recently, lately, dll.