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