Skip to content Skip to sidebar Skip to footer

15 Soal Tentang Present Perfect Continuous Tense + Kunci Jawaban

Soal Pilgan Present Perfect Continuous Tense

1. They .... talking for the last hour
A. Have been
B. Has been
C. Had been
D. Will be

Jawaban:
A. Have been


2. John …… (sleep) since 3 hours ago
A. Have sleeping
B. Have been sleep
C. Has been sleep
D. Has been sleeping

Jawaban:
D. Has been sleeping


3. She … (learn) the material since one hour ago in the classroom.
A. Had been learning
B. Have been learning
C. Have learning
D. Has been learning

Jawaban:
D. Has been learning


4. The construction labors are thirsty since they…(remove) the scaffoldings.
A. Have been removing
B. Had removing
C. Has been removing
D. Had been removing

Jawaban:
A. Have been removing


5 ... have been living in Jakarta since 2020
A. My friends
B. My friend
C. The Boy
D. The Children

Jawaban:
A. My friends


6 ... have been watching TV for two hours
A. The Boy
B. The Children
C. Have been swimming
D. Have been swiming

Jawaban:
B. The Children


7. All of my friends ... in the lake
A. Have been swimming
B. Have been swiming
C. The Scientist has been mixing the formula
D. The Scientist has been mixxing the formula

Jawaban:
A. Have been swimming


8. The Scientist mixes the formula
A. The Scientist has been mixing the formula
B. The Scientist has been mixxing the formula
C. My friend and I has been doing a great job
D. My friend and I have been doing a great job

Jawaban:
A. The Scientist has been mixing the formula


9. My friend and I do a great job
A. My friend and I has been doing a great job
B. My friend and I have been doing a great job
C. He has been sleeping
D. He has been sleepping

Jawaban:
B. My friend and I have been doing a great job


10. I …(teach) you all for 1 years, but there is no great and satisfied development.
A. Has been teaching
B. Have walking
C. Had been teaching
D. Have been teaching

Jawaban:
D. Have been teaching


11. What is the correct form of the present perfect continuous tense for "I study"?
A) I have been studying
B) I have studied
C) I am studying
D) I was studying

Jawaban: 
A) I have been studying


12. She ________________ for three hours.
A) cooks
B) is cooking
C) has cooked
D) has been cooking

Jawaban: 
D) has been cooking


13. They ________________ soccer since morning.
A) play
B) played
C) have played
D) have been playing

Jawaban: 
D) have been playing


14. How long ________________ you been waiting for the bus?
A) were
B) have
C) did
D) will

Jawaban: 
B) have


15. By the time we got to the movie theater, the film ________________ for 30 minutes.
A) has played
B) was playing
C) has been playing
D) played

Jawaban: 
B) was playing