Skip to content Skip to sidebar Skip to footer

Soal Latihan Present Perfect Continuous Tense Paling Jitu

"I have been studying present perfect continuous tense since yesterday."
Aku telah sedang mempelajari present perfect continuous tense sejak kemarin. 

Contoh kalimat di atas adalah contoh kalimat dari present perfect continuous tense. Kalimat seperti itu digunakan saat kita ingin menyampaikan bahwa kita telah memulai sebuah aktivitas pada waktu yang sudah lampau dan sekarang aktivitas tersebut masih sedang dikerjakan.


Untuk lebih jelas mengenai penjelasan present perfect continuous tense silahkan klik pada link berikut:


Sekarang mari kita coba latihan soal present perfect continuous berikut.

Soal Latihan Present Perfect Continuous Tense Paling Jitu


TEST 1

Fill in the blank by using the verb given in the bracket in present perfect continuous form

1. Nadia . . . . in Seoul since 2015. (live)

2. Tara . . . . algebra for days, but he still doesn't understand it. (study)

3. I . . . . my new novel for 9 months. Because I have to finish my report first. (not write)

4. My sister . . . . piano all day to prepare for the show. (play)

5. You . . . . well these days. (not sleep)

6. Rania . . . . using public transportation for years. (travel)

7. My dad . . . . orphanage in our town for 10 years. (visit)

8. Shania . . . . pasta for 2 hours. (cook)

9. Randy . . . . guns illegally, so he's busted by the police. (sell)

10. They . . . . instant foods for a week. (not eat)

11. Lulu and Ghea . . . . on their craft project since yesterday. (work)

12. Look at him! He . . . . the same outfit for two days. (wear)

13. Mila said that she . . . . of me a lot recently. (not think)

14. My husband and my son . . . . the bicycle since morning. (fix)

15. The baby . . . . all night because he's sick. (cry)

16. Some kids . . . . to be picked up since 2 o'clock. (not wait)

17. What . . . you . . . these days since you left the company? (do)

18. Andrea . . . . overseas often to have meeting with his clients. (go)

19. You . . . . TV since last week. I don't know any news. (not watch)

20. Yani . . . . a lot of pictures for her next photo book. (take)



TEST 2

Change these sentences into positive, negative or interrogative form of present perfect continuous tense

1. Tommy has been driving that car for years. 
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


2. That couple has not been dating for 5 years.
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


3. She has been asking the same question since yesterday.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


4. My boss has been calling me since last night.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


5. Mona hasn't been taking selfie for hours. 
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


6. Hendry has been earning money easily since he works for Mr. Kingpin.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


7. How long have you been staying at the school dormitory?
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8. I haven't been passing the same street for 5 months.
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


9. Has the maid been cleaning the house all day?
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


10. You haven't been listening to the same song for days.
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


11. I have been using this cellphone for four years.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


12. Has Andy been hearing strange noise for three nights?
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


13. My sister has been craving pizza for days.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


14. Uncle Jo has been planting paddy since he was young.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


15. Those kids haven't been stealing snacks at the store.
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


16. Has Mr. Anwar been making porcelain for 20 years?
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


17. Grandma has been knitting the scarf for two weeks.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


18. My daughters have been saving their money to buy toys.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


19. Has Mrs. Yuli been teaching Biology for 15 years?
(+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


20. Hanna has been learning Korean since last month.
(-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .



Baca juga:






Kunci jawaban

Berikut kunci jawaban soal latihan present perfect continuous tense.

TEST 1


1. Nadia has been living in Seoul since 2015. 

2. Tara has been studying algebra for days, but he still doesn't understand it.

3. I haven't been writing my new novel for 9 months. Because I have to finish my report first.

4. My sister has been playing piano all day to prepare for the show.

5. You haven't been sleeping well these days.

6. Rania has been traveling using public transportation for years.

7. My dad has been visiting orphanage in our town for 10 years.

8. Shania has been cooking pasta for 2 hours.

9. Randy has been selling guns illegally, so he's busted by the police.

10. They haven't been eating instant foods for a week.

11. Lulu and Ghea have been working on their craft project since yesterday.

12. Look at him! He has been wearing the same outfit for two days.

13. Mila said that she hasn't been thinking of me a lot recently.

14. My husband and my son have been fixing the bicycle since morning.

15. The baby has been crying all night because he's sick.

16. Some kids haven't been waiting to be picked up since 2 o'clock.

17. What have you been doing these days since you left the company?

18. Andrea has been going overseas often to have meeting with his clients.

19. You haven't been watching TV since last week. I don't know any news.

20. Yani has been taking a lot of pictures for her next photo book.



TEST 2


1. (-) Tommy hasn't been driving that car for years. 
(?) Has Tommy been driving that car for years?

2. (+) That couple has been dating for 5 years.
(?) Has that couple been dating for 5 years?

3. (-) She hasn't been asking the same question since yesterday.
(?) Has she been asking the same question since yesterday?


4. (-) My boss has't been calling me since last night.
(?) Has your boss been calling you since last night?


5. (+) Mona has been taking selfie for hours. 
(?) Has Mona been taking selfie for hours?

6. (-) Hendry hasn't been earning money easily since he works for Mr. Kingpin.
(?) Has Hendry been earning money easily since he works for Mr. Kingpin?

7. (+) I have been staying at the school dormitory for long.
(-) I haven't been staying at the school dormitory for long.

8. (+) I have been passing the same street for 5 months.
(?) Have you been passing the same street for 5 months?

9. (+) The maid has been cleaning the house all day.
(-) The maid hasn't been cleaning the house all day.

10. (+) You have been listening to the same song for days.
(?) Have you been listening to the same song for days?

11. (-) I haven't been using this cellphone for four years.
(?) Have you been using this cellphone for four years?

12. (+) Andy has been hearing strange noise for three nights.
(-) Andy hasn't been hearing strange noise for three nights.

13. (-) My sister hasn't been craving pizza for days.
(?) Has your sister been craving pizza for days?

14. (-) Uncle Jo hasn't been planting paddy since he was young.
(?) Has uncle Jo been planting paddy since he was young?

15. (+) Those kids have been stealing snacks at the store.
(?) Have those kids been stealing snacks at the store?

16. (+) Mr. Anwar has been making porcelain for 20 years.
(-) Mr. Anwar hasn't been making porcelain for 20 years.

17. (-) Grandma hasn't been knitting the scarf for two weeks.
(?) Has grandma been knitting the scarf for two weeks?

18. (-) My daughters haven't been saving their money to buy toys.
(?) Have your daughters been saving their money to buy toys?

19. (+) Mrs. Yuli has been teaching Biology for 15 years.
(-) Mrs. Yuli hasn't been teaching Biology for 15 years.

20. (-) Hanna hasn't been learning Korean since last month.
(?) Has Hanna been learning Korean since last month?


Download PDF


Dimensi Bahasa Inggris
"Semangat menebar manfaat."

2 comments for "Soal Latihan Present Perfect Continuous Tense Paling Jitu"

Unknown October 16, 2020 at 2:32 PM Delete Comment
Jawabannya mana ?
Dimensi Bahasa Inggris October 20, 2020 at 8:24 AM Delete Comment
di bagian bawah artikel.