1. Pengertian
Simple present perfect adalah sebuah tense yang mengekspresikan kegiatan yang dimulai pada masa lampau, namun masih memiliki efek yang dibawa sampai sekarang.
2. Konteks/Kegunaan
a. Present perfect digunakan untuk menyatakan aksi yang dimulai di masa lampau, namun masih berlanjut hingga waktu sekarang (saat pembicara berkata), biasanya dibersamai dengan beberapa kata kerja kondisi/state verb, seperti have, be, know, dan lain sebagainya. Dalam hal ini, selalu diikuti kata waktu for and since.
Contoh:
Rachel has had a dog for three years. (Artinya: Rachel sudah memiliki seekor anjing selama 3 tahun)
b. Untuk menyatakan kegiatan yang baru saja selesai dan hasilnya atau efek dari kegiatan tersebut masih bisa dirasakan hingga sekarang.
Contoh:
I have eaten today. (Aku sudah makan hari ini. Artinya: aku masih kenyang, karena sudah makan hari ini)
c. Untuk menyatakan kegiatan yang tidak diketahui waktu 'kapan kegiatan itu dimulai/dilakukan' di masa lampau. Hal ini terjadi karena waktu tidak menjadi informasi terpenting di dalam kalimat tersebut. Informasi yang ditekankan adalah informasi tempat.
Contoh:
I have bought a bag in that store. (Aku telah membeli sebuah tas di toko itu)
d. Untuk menyatakan kegiatan yang dilakukan selama periode waktu tertentu. Namun, saat pembicara bicara, kegiatan tersebut belum usai dilakukan.
Contoh:
She has taken fifteen pictures today. (Dia telah memotret 15 foto hari ini)
Catatan:
- Simple Present Perfect biasanya digunakan untuk mengumumkan sebuah berita dan diikuti penggunaan simple past tense dan past continuous untuk memberikan informasi detail mengenai berita tersebut.
- Dalam konteks bahasa Indonesia, penggunaan simple present perfect tense memberikan makna 'telah/sudah'.
- Simple present perfect tense digunakan dengan beberapa ekspresi waktu seperti: for, since, already, yet, always, just, ever, never, so far, today, this week, this month, dll. how long, lately, recently, still (dalam negosiasi), dll.
3. Rumus
4. Contoh
Berikut beberapa contoh kalimat-kalimat yang menggunakan simple present perfect.
- I have been there for 2 hours. (Aku sudah di sana selama 2 jam)
- She has helped me since 2013. (Dia sudah membantuku sejak tahun 2013)
- He has cooked for me today. (Dia telah memasak untukku hari ini)
- I have been to Mecca in 2010. (Aku telah pergi ke Mekah tahun 2010)
Comments
Post a Comment