Present perfect tense adalah suatu bentuk kata kerja yang digunakan untuk menyatakan suatu
aksi atau situasi yang telah dimulai di masa lalu dan masih berlanjut sampai sekarang atau telah
selesai pada suatu titik waktu tertentu di masa lalu namun efeknya masih berlanjut.
already (sudah) We haven’t seen Dimas recently.
just (baru saja) (Kamu belum melihat Dimas lagi.)
recently, lately (belum lama ini) Have you ever been to Scotland?
ever (pernah) (Apakah kamu pernah ke
yet (masih) Skotlandia?)
for + period of time up to present: for an
hour (selama satu jam), for three days (selama Adam hasn’t received the
tiga hari), for two weeks (selama dua document yet.
minggu), for a long time (selama waktu yang (Adam masih belum menerima
lama), for many years (selama bertahun-tahun) dokumen tersebut.)
since + starting time: since yesterday (sejak
kemarin), since 7 am (sejak jam 7 pagi), since We haven’t seen Dimas for two
February (sejak Februari), since we first weeks.
met (sejak kita pertama bertemu), since I moved (Kamu tidak melihat Dimas selama
here (sejak saya pindah kesini) dua minggu.)
for/since
Fungsi dan Contoh Kalimat Present Perfect Tense
Can you recommend the most delicious seafood restaurant in this town? Yes, I’ve
visited all of them.
(Dapatkah kamu merekomendasikan restoran seafood paling lezat di kota ini? Ya,
saya telah mengunjungi semuanya.)
2 Present perfect tense untuk menunjukkan bahwa suatu aksi terjadi berulang kali
dimasa lampau (adverb of number dapat digunakan).
3 Present perfect tense untuk mengungkapkan aktivitas atau situasi yang dimulai pada
masa lampau kemudian dilanjutkan sampai sekarang (belum selesai).
I’ve just sent you an email.
(Saya baru saja mengirimkan kamu email.)
The rain’s just stopped.
(Hujan baru saja berhenti.)
[the rain’s = the rain has; lihat contraction & apostrophe]
For / Since
Pengertian dan Penggunaan For dan Since
For “selama” diikuti periode waktu dari dimulai aksi sampai sekarang (period of time up to
present).
for + period of time up to present
1 We have been living here for almost three Menjawab pertanyaan: How long have
years. you been here?
(Kami telah tinggal disini selama hampir tiga
tahun.)
3 It has been a long time since we last met. since (conjunction) diikuti verb-2 “met”
(Sudah lama sejak kita terakhir bertemu.) dan “was” (simple past)