Kalimat negatif dan kalimat tanya kala kini sempurna
Kalimat negatif kala kini sempurna dibuat dengan menambahkan not sesudah have / has, sedangkan kalimat tanyanya dibuat dengan memindahkan Have / Has ke depan subjek.
Penjelasan
Kalimat negatif kala kini sempurna dibuat dengan menambahkan not sesudah have / has, sedangkan kalimat tanyanya dibuat dengan memindahkan Have / Has ke depan subjek. Partisip lampau di belakangnya tidak berubah bentuk dalam keadaan apa pun, dan kontraksi (haven't / hasn't) jauh lebih wajar dalam percakapan.
A. Urutan negatif — have / has + not + partisip lampau
Kalimat negatif kala kini sempurna dibuat dengan menyisipkan not sesudah have / has, lalu partisip lampau disambung apa adanya. Dalam percakapan hampir selalu dipakai kontraksi haven't / hasn't, dan untuk subjek orang ketiga tunggal dipakai hasn't.
| Subjek | Bentuk penuh | Kontraksi | Contoh |
|---|---|---|---|
| I / you / we / they | have not + p.p. | haven't + p.p. | I haven't seen him. |
| he / she / it | has not + p.p. | hasn't + p.p. | She hasn't called. |
| Kata benda tunggal | has not + p.p. | hasn't + p.p. | Anna hasn't left yet. |
- We haven't met before. (Kita belum pernah bertemu sebelumnya.)
- He hasn't finished his homework. (Dia belum menyelesaikan pekerjaan rumahnya.)
- I haven't been to Europe. (Saya belum pernah ke Eropa.)
- The kids haven't eaten breakfast yet. (Anak-anak belum makan sarapan.)
B. Urutan tanya — Have / Has + subjek + partisip lampau
Kalimat tanya kala kini sempurna dibuat dengan memindahkan have / has ke depan subjek, lalu partisip lampau disambung di belakangnya. Urutannya seragam hanya satu, Have / Has + subjek + partisip lampau ~?, dan pada jawabannya bukan do / does melainkan have / has yang dipakai lagi.
| Subjek | Urutan kalimat tanya | Contoh |
|---|---|---|
| I / you / we / they | Have + subjek + p.p.? | Have you finished? |
| he / she / it | Has + subjek + p.p.? | Has she arrived? |
| Kata benda tunggal | Has + subjek + p.p.? | Has Anna called? |
| Pertanyaan | Jawaban positif | Jawaban negatif |
|---|---|---|
| Have you eaten? | Yes, I have. | No, I haven't. |
| Has he left? | Yes, he has. | No, he hasn't. |
- Have you ever tried Korean food? (Apakah Anda pernah mencoba makanan Korea?)
- Has she read this book? (Apakah dia pernah membaca buku ini?)
- Have they already left? (Apakah mereka sudah pergi?)
- Has it stopped raining? (Apakah hujannya sudah berhenti?)
C. Kalimat tanya How long ~? — berapa lama
Untuk menanyakan sudah berapa lama sesuatu berlanjut dari masa lampau sampai sekarang dipakai urutan How long + have/has + subjek + partisip lampau ~?, dan jawabannya dengan for + jangka waktu atau since + titik waktu. Ini pola praktis utama yang berpasangan dengan for / since yang dipelajari di U18 C.
| Pertanyaan | Jawaban |
|---|---|
| How long have you worked here? | For three years. / Since 2022. |
| How long has she studied English? | For five years. |
| How long have they known each other? | Since college. |
- How long have you lived in this city? (Sudah berapa lama Anda tinggal di kota ini?)
- How long has he worked at that company? (Sudah berapa lama dia bekerja di perusahaan itu?)
- How long have you had this car? (Sudah berapa lama Anda punya mobil ini?)
- How long have they been married? (Sudah berapa lama mereka menikah?)
Poin penting
- 1Pada kalimat negatif kala kini sempurna cukup ditambahkan not sesudah have / has, sedangkan partisip lampau di belakangnya tetap seperti semula — patuhi aturan ini. (Contoh: I haven't seen him.)
- 2Dalam percakapan kontraksi haven't / hasn't jauh lebih wajar, dan untuk subjek orang ketiga tunggal dipakai hasn't — kuasai kelaziman ini. (Contoh: She hasn't called.)
- 3Kalimat tanya kala kini sempurna terbentuk hanya dengan memindahkan Have / Has ke depan subjek — hafalkan urutan ini utuh. (Contoh: Have you eaten?)
- 4Pada jawabannya bukan do / does melainkan have / has yang dipakai lagi — inilah beda menentukan dari kalimat tanya dengan kata kerja biasa. (Contoh: Yes, I have. / No, he hasn't.)
- 5Kalimat tanya kala kini sempurna yang diawali How long ~? dijawab dengan for + jangka waktu atau since + titik waktu — kuasai pasangan ini. (Contoh: For five years. / Since 2020.)