Agar lebih mudah memahami present perfect tense maka saya coba bikin artikel ini dengan
struktur:
Meskipun waktu tindakan tidak diketahui dengan pasti tetapi tense ini sebagian besar
digunakan untuk merujuk pada tindakan yang baru diselesaikan di masa lalu (bukan
kejadian yang sangat lama).
Tense ini menunjukkan apakah suatu tindakan telah selesai (finished atau "perfected").
Terjadi di masa lalu tapi tindakan meluas hingga saat ini:
- I have run the Boston Marathon [but that was some time ago].
- The critics have praised the film Saving Private Ryan since it came out [and they continue
to do so].
Untuk menjawab pertanyaan ini, Anda perlu memikirkan waktu. Waktu selesai dan waktu
yang belum selesai. Baca pelan - pekan penjelasan di bawah ini, dan pahami maksudnya.
Perhatikan kata ‘last week' atau minggu lalu. Minggu lalu berarti sudah selesai di minggu
yang lalu. Contoh kata lain: Yesterday, last week, last month, last year, 1991 - ini semua
adalah contoh waktu selesai ... Waktu yang telah selesai.
Bagaimana dengan ‘this week’ atau ‘minggu ini’? Apakah minggu ini selesai? Tidak! Belum.
Ini adalah contoh waktu yang belum selesai. Masih ada lebih banyak hal dari minggu ini
yang akan terjadi.
Ketika Anda berbicara tentang periode waktu yang telah selesai, gunakan the past simple.
Ketika Anda berbicara tentang periode waktu yang belum selesai ... Seperti hari ini, minggu
ini, bulan ini, tahun ini, gunakan present perfect.
Perhatikan kembali kalimat di atas. Present perfect tense digunakan untuk mendeskripsikan
sesuatu yang terjadi di masa lalu, tetapi kapan waktu tepatnya hal tersebut terjadi tidak
penting. Dan kejadian tersebut memiliki hubungan dengan masa kini.
I have done my homework = Saya sudah menyelesaikan pekerjaan rumah saya di masa lalu.
Tidak penting kapan tepatnya, hanya saja sekarang sudah selesai.
I have forgotten my bag. = kapan tepatnya kejadian ini di masa lalu saya lupa dan itu tidak
penting. Yang penting adalah saya tidak memilikinya sekarang.
Kata yang sering muncul pada kalimat present perfect tense: already, just dan yet
Already berarti 'sesuatu telah terjadi lebih cepat dari yang kami harapkan: 'The movie only
came out yesterday, but I have already seen it.'
Just berarti 'beberapa waktu yang lalu': 'I have just seen your brother going into the bank with a
gun!'
Yet hanya digunakan dalam pertanyaan dan kalimat negatif. Itu berarti 'sesuatu yang
diharapkan terjadi':
- Buatlah past participle dengan menambahkan 'ed' ke kata kerja biasa (contoh: 'play' becomes
'played')
- Ada beberapa verbs yang berubah pelafalannya pada saat ditambahkan 'ed' (contoh, 'study'
becomes 'studied')
I have played
he has written
it has rained
we have travelled
Ini cukup mudah koq hanya tinggal tambakan 'not' setelah 'have' atau 'has'
Contoh:
Contoh
Contoh
'Wh' Questions