Present perfect (action)

Sama seperti Present Simple, akan ada pola kalimat:
- present perfect (action)
- present perfect (non-action 1)
- present perfect (non-action 2)
 
Perhatikan subject dan bentuk verb yang dipakai.
 
Kalimat Positif:
  • I/You/We/They + have + verb 3
  • He/She/It + has + verb 3
 
Kalimat Negatif:
  • I/You/We/They + have not (haven’t) + verb 3
  • He/She/It + has not (hasn't) + verb 2
 
Kalimat Tanya:
  • Have + I/you/we/they + verb 3?
  • Has + he/she/it + verb 3?
 
Kalau kalian amati:
- semua kalimat pakai verb 3
 
(+)
I have eaten.
= Aku sudah makan.
You have disappointed us.
= Kamu sudah mengecewakan kami.
 
We have sent the document.
= Kami sudah mengirimkan dokumen itu.
 
They have received the package.
= Mereka sudah menerima paket itu.
 
He has called Jane.
= Dia sudah menelpon Jane.
She has passed the exam.
= Dia sudah lolos ujian itu.
 
That is my cat. It has eaten.
= Itu kucingku. Dia sudah makan.
 
(-)
I haven’t had breakfast.
= Aku belum sarapan.
You haven’t sent us the file.
= Kamu belum mengirimkan file-nya pada kami.
 
We haven’t submitted the document.
= Kami belum menyerahkan dokumen itu.
 
They haven’t received the package.
= Mereka sudah menerima paket itu.
 
He hasn’t called Jane.
= Dia belum menelpon Jane.
She hasn’t passed the exam.
= Dia belum lolos ujian itu.
 
That is my cat. It hasn’t eaten.
= Itu kucingku. Dia belum makan.
 
(?)
Have I offended you?
= Apa aku sudah membuatmu tersinggung?
Have you had lunch?
= Apa kamu sudah makan siang?
 
Have we sent the invitation?
= Apa kita sudah kirimkan undangannya?
 
Have they told you?
= Apa mereka sudah beritahu kamu?
 
Has he done this before?
= Apa dia sudah pernah melakukan ini?
Has she left?
= Apa dia sudah pergi?
 
I’m waiting for a letter. Has it arrived?
= Aku menunggu surat. Apa suratnya sudah sampai?