Latihan Soal Present Perfect Continuous Tense Lengkap dengan Jawaban
Latihan soal Present Perfect Continuous Tense lengkap dengan jawaban! Tingkatkan kemampuan grammarmu dengan contoh soal yang mudah dipahami. Siap untuk belajar?
Halo Englishnesian! Kamu ingin menguji pemahaman tentang Present Perfect Continuous Tense? Tenang saja, di artikel ini kamu akan menemukan latihan soal lengkap dengan jawabannya. Present Perfect Continuous Tense digunakan untuk menunjukkan tindakan yang sudah dimulai di masa lalu dan masih berlangsung hingga sekarang. Contohnya: "I have been studying English for three hours." Yuk, langsung latihan dengan soal-soal yang sudah kami siapkan agar kamu semakin mahir dalam menggunakan tenses ini!
Pengertian dan Rumus Present Perfect Continuous Tense
Present Perfect Continuous Tense digunakan untuk menunjukkan suatu tindakan yang dimulai di masa lalu dan masih berlangsung hingga sekarang atau baru saja selesai. Biasanya digunakan untuk menekankan durasi suatu tindakan.
Rumus:
- Positif: Subject + have/has + been + Verb-ing
- Negatif: Subject + have/has + not + been + Verb-ing
- Tanya: Have/has + Subject + been + Verb-ing?
Soal Present Perfect Continuous Tense
-
She ______ (wait) for you since morning. a. has been waiting
b. have been waiting
c. waited
d. is waiting -
They ______ (work) on this project for three hours now. a. have been working
b. are working
c. has been working
d. will work -
I ______ (study) French for two years. a. studied
b. has been studying
c. have been studying
d. study -
The kids ______ (play) outside since noon. a. played
b. has been playing
c. are playing
d. have been playing -
We ______ (prepare) for the test all week. a. have been preparing
b. prepared
c. has been preparing
d. are preparing -
How long ______ (you/live) here? a. have you been living
b. do you live
c. are you living
d. have you lived -
He ______ (work) at the company for over five years. a. worked
b. has been working
c. is working
d. have been working -
They ______ (wait) for the bus for 30 minutes. a. waited
b. are waiting
c. have been waiting
d. has been waiting -
I ______ (exercise) regularly since January. a. have been exercising
b. exercised
c. am exercising
d. has exercised -
The teacher ______ (teach) us math for three hours now. a. taught
b. is teaching
c. has been teaching
d. have been teaching -
Why ______ (she/sing) since this morning? a. does she sing
b. is she singing
c. has she been singing
d. has she sang -
We ______ (discuss) this topic for too long. a. have been discussing
b. discussed
c. are discussing
d. has been discussing -
He ______ (not/sleep) well for the past few days. a. didn’t sleep
b. hasn’t been sleeping
c. have not been sleeping
d. hasn’t slept -
How long ______ (you/wait) for the doctor? a. do you wait
b. are you waiting
c. have you been waiting
d. has you been waiting -
They ______ (talk) for hours now. a. have been talking
b. talked
c. are talking
d. has been talking -
I ______ (practice) the piano for an hour. a. has been practicing
b. have been practicing
c. am practicing
d. practiced -
You ______ (not/read) this book for very long. a. hasn’t been reading
b. have not been reading
c. don’t read
d. didn’t read -
He ______ (drive) for more than three hours. a. drove
b. has been driving
c. have been driving
d. is driving -
How long ______ (they/stay) here? a. are they staying
b. have they been staying
c. did they stay
d. has they been staying -
We ______ (try) to solve this problem since morning. a. tried
b. has been trying
c. have been trying
d. are trying
Kunci Jawaban dan Pembahasan
-
Jawaban: a. has been waiting
Pembahasan: Subjek "She" menggunakan "has," dan kata kerja "wait" berubah menjadi "waiting" karena menunjukkan durasi tindakan yang sedang berlangsung. -
Jawaban: a. have been working
Pembahasan: Subjek "They" menggunakan "have been," menandakan durasi tindakan yang sedang dilakukan. -
Jawaban: c. have been studying
Pembahasan: Subjek "I" menggunakan "have been," diikuti oleh verb "study" + ing untuk menandakan aksi yang masih berlangsung. -
Jawaban: d. have been playing
Pembahasan: Subjek "The kids" adalah plural, sehingga menggunakan "have been" dan verb "play" menjadi "playing." -
Jawaban: a. have been preparing
Pembahasan: Subjek "We" menggunakan "have been" untuk menyatakan aksi yang sedang berlangsung sejak waktu tertentu. -
Jawaban: a. have you been living
Pembahasan: Pertanyaan dalam Present Perfect Continuous dimulai dengan "Have" diikuti oleh subjek dan "been + verb-ing." -
Jawaban: b. has been working
Pembahasan: Subjek "He" menggunakan "has been" karena singular, diikuti verb "work" + ing. -
Jawaban: c. have been waiting
Pembahasan: "They" adalah plural, sehingga menggunakan "have been," dan "wait" berubah menjadi "waiting." -
Jawaban: a. have been exercising
Pembahasan: "I" menggunakan "have been" dan "exercise" berubah menjadi "exercising" untuk menunjukkan durasi aktivitas. -
Jawaban: c. has been teaching
Pembahasan: "The teacher" adalah singular, sehingga menggunakan "has been," diikuti "teaching." -
Jawaban: c. has she been singing
Pembahasan: Pertanyaan dimulai dengan "has" karena subjek "she," diikuti dengan "been + verb-ing." -
Jawaban: a. have been discussing
Pembahasan: Subjek "We" menggunakan "have been" untuk menandakan durasi, diikuti oleh "discussing." -
Jawaban: b. hasn’t been sleeping
Pembahasan: Subjek "He" menggunakan "hasn't been" diikuti "sleeping" untuk menunjukkan bahwa tindakan tersebut belum dilakukan dengan baik selama beberapa waktu. -
Jawaban: c. have you been waiting
Pembahasan: Dalam pertanyaan Present Perfect Continuous, dimulai dengan "Have" untuk subjek "you," diikuti "been + verb-ing." -
Jawaban: a. have been talking
Pembahasan: "They" adalah plural, menggunakan "have been," dan "talking" untuk menyatakan tindakan yang berlangsung. -
Jawaban: b. have been practicing
Pembahasan: "I" menggunakan "have been" diikuti "practicing" untuk menunjukkan tindakan berkelanjutan. -
Jawaban: b. have not been reading
Pembahasan: Bentuk negatif dari Present Perfect Continuous menggunakan "have not been" + verb-ing. -
Jawaban: b. has been driving
Pembahasan: "He" menggunakan "has been," diikuti "driving" untuk menunjukkan aksi yang berlangsung selama durasi tertentu. -
Jawaban: b. have they been staying
Pembahasan: Pertanyaan menggunakan "Have" diikuti oleh subjek "they" dan "been + verb-ing." -
Jawaban: c. have been trying
Pembahasan: "We" sebagai subjek plural menggunakan "have been," diikuti verb "try" + ing untuk menunjukkan durasi tindakan.
Semoga latihan ini membantu kamu lebih memahami Present Perfect Continuous Tense. Semakin banyak berlatih, semakin kamu akan mahir. Keep practicing and mastering your English skills, Englishnesian!