Skip to content Skip to sidebar Skip to footer

21 Soal Present Perfect Continuous Tense Beserta Jawaban

Kumpulan Soal Pilihan Ganda Materi Present Perfect Continuous Tense

1 … here for over two hours?
a. Has she been waiting
b. Does she has been waiting
c. not have you been attending
d. have you not been attending

2. Why … Mandarin classes for the last three weeks?
a. not have you been attending
b. have you not been attending
c. have been staying up
d. has been staying up

3. I’m sleepy because I … all night.
a. have been staying up
b. has been staying up
c. not have you been attending
d. have you not been attending

4. My brother … about buying a used car from the dealer. Do you think it’s a good idea?
a. has been thinking
b. have been thinking
c. not have you been attending
d. have you not been attending
Rena: Why don’t you reply my text?

5. Wawan: Oh, sorry. I forgot to tell you that I … to Ambon since last year.
a. am traveling
b. was traveling
c. have to travel
d. will have traveled
e. have been traveling

6. All these years, Vita’s family … in proverty.
a. lived
b. has been living
c. had lived
d. was living
e. lives

7. Tono: I think they are going to here for a while.
Neni: But we … in line for almost 30 minutes.
a. are standing
b. have stood
c. stand
d. were standing
e. have been standing

8. Several hotels in this city are closing down. That’s because tourism itself … since last year.
a. is declining
b. declined
c. has been declining
d. has declined
e. was declined

9. Eko has been working on his report for two days in a row without much sleep. That’s why he looks so tired.
a. works
b. is working
c. has been working
d. was working
e. had been working

10. He … (drive) a car through the rain for an hour.
a. Have been driving
b. Had been driving
c. Has been driving
d. Had driving

11. They .... talking for the last hour
a. Have been
b. Has been
c. Had been
d. Will be

12. John …… (sleep) since 3 hours ago
a. Have sleeping
b. Have been sleep
c. Has been sleep
d. Has been sleeping

13. 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

14. 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

20 ... have been living in Jakarta since 2020
a. My friends
b. My friend
c. The Boy
d. The Children

21 ... have been watching TV for two hours
a. The Boy
b. The Children
c. Have been swimming
d. Have been swiming

22. 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

23. 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

24. 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

25. He sleeps
a. He has been sleeping
b. He has been sleepping
c. The old women has been studying Grammar
d. The old women have been studying Grammar

26. The old women study Grammar
a. The old women has been studying Grammar
b. The old women have been studying Grammar
c. Have been swimming
d. Have been swiming

Jawaban:

1. a. Has she been waiting
2. b. have you not been attending
3. a. have been staying up
4. a. has been thinking
5. e. have been traveling
6. b. has been living
7. e. have been standing
8. c. has been declining
9. c. has been working
10. c. Has been driving
11. a. Have been
12. d. Has been sleeping
13. d. Has been learning
14. a. Have been removing
15. a. My friends
16. b. The Children
17. a. Have been swimming
18. a. The Scientist has been mixing the formula
19. b. My friend and I have been doing a great job
20. a. He has been sleeping
21. b. The old women have been studying Grammar