Contoh
I have lost my key (Saya telah kehilangan kunci)
Tom is looking for his key. (Tom sedang mencari kuncinya)
He has lost his key. (Dia telah kehilangan kuncinya)
He has lost his key = Dia baru saja kehilangan kunci, dan masih belum menemukannya kembali.
Have/Has adalah
Present perfect
| I/We/They/You have = I've ... | | Finished |
| He/She/It have = he's... | | Done |
Present perfect tersusun dari Subject + have/has + past participle (verb 3)
Kita menggunakan present perfect ketika kita membicarakan sesuatu yang sudah terjadi, dan biasanya ini suatu informasi yang baru:
- Ow! I've cut my finger (Ow, tanganku teriris)
- The road is closed. There's been an accident (Jalan ditutup. Ada kecelakaan di sana)
- Untuk berita Police have arrested two men in connection with the robbery (Polisi telah menangkap dua pria terkait kasus perampokan)
Kita menggunakan present perfect untuk mengatakan sesuatu yang lampau dan masih terkait dengan saat ini:
- Where's your key? I don't know, I've lost it = I don't have it now
- He told me his name but I've forgotten it = I can't remember it nnow
- Is Shelly here? No she's gone out = She is out now
- I can't find my bag, Have you seen it? = Do you know where is it now?
Perhatikan perbedaan antara gone (to) dan been (to)
James is on holiday. He has gone to Italy. = He is there now or on his way there
Jane is back home now, she has been to Italy = She has now come back
Kamu dapat menggunakan present perfect dengan just, already dan yet.
Just = beberapa saat yang lalu
- Are you hungry? No I have just had lunch.
- Hello, have you just arrived.
Kita menggunakan already untuk mengatakan sesuatu yang terjadi lebih cepat dari yang diperkirakan
- Dont forget to pay your electricity bill. I've already paid it
- What time is Mark leaving? He's already left.
Yet = sampai saat ini. Yet menunjukan jika pembicara mengharapkan sesuatu hal terjadi. Gunakan yet hanya untuk kalimat negativ dan kalimat tanya.
- Has it stopped raining yet?
- I've written the email. But I haven't sent it yet.
Kamu juga dapat menggunakan past simple (did, went, had etc).
- Is shelly here? No she went out. atau She's gone out
- Are you hungry? No I just had lunch. atau I've just had lunch.