Skip to content Skip to sidebar Skip to footer

15 Soal (PG) Present Perfect Continuous Tense & Jawaban

Soal Pilihan Ganda Present Perfect Continuous Tense

1. She's out of breath because she ________________ for an hour.
A) ran
B) has been running
C) runs
D) is running

Jawaban: 
B) has been running


2. I ________________ my keys everywhere, but I can't find them.
A) have looked
B) look
C) looked
D) have been looking

Jawaban: 
D) have been looking


3. We ________________ each other for years.
A) know
B) knows
C) have known
D) is knowing

Jawaban: 
C) have known


4. She's tired because she ________________ for three hours straight.
A) sings
B) sang
C) has sung
D) has been singing

Jawaban: 
D) has been singing


5. How long ________________ you been working at this company?
A) have
B) do
C) are
D) does

Jawaban: 
A) have


6. He's in good shape because he ________________ regularly.
A) exercises
B) is exercising
C) exercised
D) has been exercising

Jawaban: 
D) has been exercising


7. They ________________ in the garden all morning.
A) work
B) worked
C) are working
D) have been working

Jawaban: 
D) have been working


8. I can't come to the phone right now because I ________________.
A) have talked
B) talk
C) talked
D) have been talking

Jawaban: 
D) have been talking


9. How long ________________ you been practicing the piano?
A) do
B) have
C) is
D) does

Jawaban: 
B) have


10. I'm exhausted because I ________________ my room all day.
A) cleaned
B) clean
C) have been cleaning
D) am cleaning

Jawaban: 
C) have been cleaning


11. The soup is delicious because she ________________ it for hours.
A) cooked
B) has cooked
C) cooks
D) has been cooking

Jawaban: 
D) has been cooking


12. ________________ you been practicing your guitar skills recently?
A) Will
B) Are
C) Did
D) Have

Jawaban: 
D) Have


13. She looks exhausted because she ________________ the marathon.
A) has run
B) ran
C) runs
D) has been running

Jawaban: 
D) has been running


14. How long ________________ you been studying for the test?
A) do
B) does
C) did
D) have

Jawaban: 
D) have


15. The garden is beautiful because she ________________ it for months.
A) has designed
B) designs
C) is designing
D) has been designing

Jawaban: 
D) has been designing