Present Perfect Continuous Tense
Hai pembaca English Specialist, di artikel ini aku mau bahas tentang present perfect continuous tense mencakup pembahasan fungsi, contoh kalimat positif, negatif dan tanya, juga dilengkapi soal latihan. Semoga barmanfaat ya!
Fungsi:
- Present perfect continuous tense untuk menyatakan tindakan atau peristiwa yang dimulai di waktu lampau dan masih beranjut sampai sekarang. Contoh: she has been sleeping for two hours. (Dia sudah tidur selama dua jam.)
- Menyatakan kegiatan atau aktifitas yang dilakukan dalam waktu yang panjang dan baru selesai sekarang. Contoh: I have been running. (Baru saja selesai berlari dengan nafas masih terengah-engah.)
- Digunakan untuk menyatakan kegiatan yang berulang-ulang dalam jangka waktu tertentu. Contoh: how long has he been smoking? (Sejak kapan dia merokok?)
Kalimat Positif
Rumus: Subject + have/has + been + verb-ing
Contoh kalimat:
- I have been watching football match for one hour.
(Aku sudah menonton pertandingan sepak bola selama satu jam.)
- It has been raining since morning.
(Sudah hujan sejak pagi.)
- He has been waiting for her for more than two hours.
(Dia sudah menunggunya selama lebih dari dua jam.)
Kalimat Negatif
Rumus: Subject + have/has not + been + verb-ing
- I have not been watching football match for one hours.
(Aku tidak menonton pertandingan sepak bola selama satu jam.)
- It has not been raining since last week.
(Sudah tidak hujan sejak minggu kemarin.)
- He hasn’t been waiting for her for more than two hours.
(Dia tidak menunggunya selama lebih dari dua jam.)
Kalimat Tanya
Rumus: Has/have + subject + been + verb-ing + ?
- Has he been watching football match for two hours?
(Apakah dia sudah menonton pertandingan sepak bola selama dua jam?)
- How long have you been here?
(Sudah berapa lama kamu di sini?)
- Has it been raining for one hour?
(Apakah hujannya sudah dari satu jam lalu?)
Soal Latihan
- Steven …….. (do) workout for forty minutes.
- How long ….. he ….. (Stand) there?
- Nadia ……… (sleep) for two hours?
- ….. Nina …… (play) tennis for one hour?
- Linda …… not ……. (play) games since last week.
- The student ………… (study) English for five years.
- She ………… (wait) in the waiting room for two hours.
- My father …… not…….. (smoke) since yesterday.
- How long …. you (do) this?
- He ….. not ….. (eat) since yesterday.
Pembahasan selanjutnya: Future Perfect Tense (fungsi, contoh kalimat, soal latihan)