Ayat negatif dan ayat tanya kala kini sempurna
Ayat negatif kala kini sempurna dibentuk dengan menambah not selepas have / has, manakala ayat tanya dibentuk dengan memindahkan Have / Has ke hadapan subjek.
Penerangan
Ayat negatif kala kini sempurna dibentuk dengan menambah not selepas have / has, manakala ayat tanya dibentuk dengan memindahkan Have / Has ke hadapan subjek. Partisip lampau di belakangnya tidak berubah bentuk dalam apa-apa keadaan, dan kontraksi (haven't / hasn't) jauh lebih wajar dalam perbualan.
A. Ayat negatif — have / has + not + partisip lampau
Ayat negatif kala kini sempurna dibentuk dengan meletakkan not selepas have / has, kemudian partisip lampau disambung seperti biasa. Dalam perbualan, kontraksi haven't / hasn't hampir selalu digunakan, dan hasn't digunakan bagi subjek orang ketiga tunggal.
| 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 nama tunggal | has not + p.p. | hasn't + p.p. | Anna hasn't left yet. |
- We haven't met before. (Kami belum pernah bertemu sebelum ini.)
- He hasn't finished his homework. (Dia belum menyiapkan kerja rumahnya.)
- I haven't been to Europe. (Saya belum pernah ke Eropah.)
- The kids haven't eaten breakfast yet. (Kanak-kanak itu belum makan sarapan lagi.)
B. Ayat tanya — Have / Has + subjek + partisip lampau
Ayat tanya kala kini sempurna dibentuk dengan memindahkan have / has ke hadapan subjek, kemudian partisip lampau disambung selepasnya. Susunannya diseragamkan kepada satu bentuk, Have / Has + subjek + partisip lampau ~?, dan jawapannya mengulang semula have / has, bukan do / does.
| Subjek | Susunan ayat tanya | Contoh |
|---|---|---|
| I / you / we / they | Have + subjek + p.p.? | Have you finished? |
| he / she / it | Has + subjek + p.p.? | Has she arrived? |
| Kata nama tunggal | Has + subjek + p.p.? | Has Anna called? |
| Soalan | Jawapan positif | Jawapan 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? (Pernahkah anda mencuba makanan Korea?)
- Has she read this book? (Pernahkah dia membaca buku ini?)
- Have they already left? (Adakah mereka sudah pun beredar?)
- Has it stopped raining? (Adakah hujan sudah berhenti?)
C. Ayat tanya How long ~? — berapa lama
Untuk bertanya berapa lama sesuatu berlanjutan dari masa lampau hingga kini, susunan How long + have/has + subjek + partisip lampau ~? digunakan, dan jawapannya diberi dengan for + tempoh atau since + titik masa. Ini pola utama yang berpasangan dengan for / since yang dipelajari dalam U18 C.
| Soalan | Jawapan |
|---|---|
| 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? (Berapa lama anda sudah tinggal di bandar ini?)
- How long has he worked at that company? (Berapa lama dia sudah bekerja di syarikat itu?)
- How long have you had this car? (Berapa lama anda sudah memiliki kereta ini?)
- How long have they been married? (Berapa lama mereka sudah berkahwin?)
Perkara penting
- 1Ayat negatif kala kini sempurna hanya menambah not selepas have / has, dan partisip lampau di belakangnya dikekalkan — patuhilah peraturan ini. (Contoh: I haven't seen him.)
- 2Dalam perbualan, kontraksi haven't / hasn't jauh lebih wajar, dan hasn't digunakan bagi subjek orang ketiga tunggal — hafalkan kelaziman ini. (Contoh: She hasn't called.)
- 3Ayat tanya kala kini sempurna terbentuk hanya dengan memindahkan Have / Has ke hadapan subjek — hafalkan susunan ini secara keseluruhan. (Contoh: Have you eaten?)
- 4Dalam jawapannya, have / has diulang semula, bukan do / does — itulah beza yang menentukan berbanding ayat tanya kata kerja biasa. (Contoh: Yes, I have. / No, he hasn't.)
- 5Bagi ayat tanya kala kini sempurna yang bermula dengan How long ~?, jawapannya diberi dengan for + tempoh atau since + titik masa — hafalkan pasangan ini. (Contoh: For five years. / Since 2020.)