Fungsi Present Perfect
- Menyatakan perbuatan yang telah selesai dilakukan dan hasilnya masih dirasakan sampai sekarang.
• Tanpa atau dengan menggunakan time duration of result atau time signal yang menunjukkan bahwa peristiwanya/kejadiannya sudah selesai pada saat dibicarakan.
e.g.:
» They have moved into a new apartment.
» We have cleaned that flat.
» She has just eaten.
» We have yet studied.
» I have already read the novel. - Menyatakan perbuatan yang baru saja selesai ketika dibicarakan.
• Tanpa atau dengan menggunakan time duration of result atau time signal yang menunjukkan bahwa peristiwanya/kejadiannya sudah selesai pada saat dibicarakan.
e.g.:
» I haven’t seen you for ages. (Tetapi, saat kalimat itu dibicarakan, saya melihat kamu).
» This room hasn’t been cleaned for months.
(tetapi saat kalimat tersebut dibicarakan, ruangan itu sedang dibersihkan.
» It has been very cold lately. (tetapi saat dibicarakan, cuaca sudah mulai hangat. - Menyatakan perbuatan yang masih berlangsung sampai sekarang/saat dibicarakan bahkan setelah dibicarakan.
- Menggunakan time duration process / time signal yang menunjukkan bahwa peristiwa/kejadian masih berlangsung sampai saat ini/saat dibicaraka.
- Untuk long term activity.
Verb yang biasanya digunakan untuk long term activity di antaranya adalah: Except, hope, learn,lie, live, look, rain, sleep sit, snow, stand, stay, study, teach, wait, want, work, … etc.
e.g.:
» He has taught them art since 3 days ago.
» I’ve never seen a ghost.
» We haven’t studied yet.
» Kate and Ken have been married for 20 years.
» How long have you lived here?