Fungsi Present Perfect

Fungsi Present Perfect

  1. 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.

  2. 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.

  3. 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?