Latihan Soal Present Perfect Continuous Tense (Jawaban Lengkap dengan Penjelasan dan Artinya)
1. they ………. talking for the last hour.
(mereka telah sedang berbicara selama beberapa menit)
a. have been
b. has been
c. had been
d. will be
e. it is
2. she has been ………. at that company for three years.
(mereka telah sedang bekerja di perusahaan tersebut selama 3 tahun)
a. worked
b. works
c. working
d. worker
e. is work
3. what ………. you been doing for the last 30 minutes ?
(apa yang telah sedang kamu lakukan selama 30 menit terakhir ?)
a. has
b. have
c.had
d. is
e. will
4. james ………. teaching at the university since june.
(james telah sedang mengajar di universitas sejak bulan juni)
a. have been
b. had been
c. is
d. has been
e. was
5. we have been ………. here for over two hours!
(kami telah sedang menunggu disini selama 2 jam!)
a. waits
b. wait
c. is wait
d. was wait
e. waiting
6. why………. nancy not been taking her medicine for the last three days ?
(kenapa nancy tidak telah sedang mengambil obat selama 3 hari terakhir ?)
a. have
b. has
c. had
d. is
e. will
7. I have been ………. here for two years.
(aku telah sedang tinggal disini selama 2 tahun)
a. living
b. lives
c. live
d. lived
e. is live
8. it ………. raining heavily all day.
(disini hujan deras sepanjang waktu)
a. have been
b. had been
c. has been
d. will
e. was
9. I have been ………. here for two hours.
(aku telah sedang duduk disini selama dua jam)
a. sit
b. sits
c. is sit
d. sitting
e. was sit
10. recently, I ………. feeling really tired.
(sekarang, aku telah sedang benar-benar capek)
a. have been
b. has been
c. had been
d. will
e. are
11. she has been ………. too much television lately.
(dia telah sedang menonton banyak program televisi)
a. watch
b. watching
c. is watch
d. will watch
e. are watches
12. have ………. been exercising lately ?
(apakah kamu telah mengerjakan soalmu sekarang ?)
a. you
b. he
c. she
d. it
e. monica
13. ………. has been feeling a little depressed.
(mary telah sedang merasa sedikit depresi)
a. they
b. we
c. I
d. the students
e. mary
14. lisa ………. not been practicing her English.
(lady tidak telah sedang mempraktekkan bahasa inggrisnya)
a. have
b. had
c. has
d. was
e. will
15. what have you been doing ?
(apa yang sedang kamu lakukan ?)
a. she
b. he
c. it
d. you
e. novi
16. ………. has had his car for two years.
(sam telah sedang memiliki mobilnya selama 2 tahun)
a. they
b. sam
c. we
d. I
e. my classmates
17. you have only been ………. here for one hour.
(kamu hanya telah sedang menunggu disini selama 1 jam)
a. waiting
b. wait
c. waits
d. waited
e. is wait
18. recently, john ………. doing the work.
(sekarang, john telah sedang mengerjakan pekerjaannya)
a. had been
b. have been
c. will
d. was
e. has been
19. we have been ………. coffee in the morning.
(kami telah sedang minum kopi di pagi hari)
a. drink
b. drinking
c. drinks
d. is drink
e. will drink
20. she ………. taking a taxi to school.
(dia telah sedang naik taksi ke sekolah)
a. have been
b. had been
c. has been
d. will
e. could
21. he has been ………. at the library.
(dia telah sedang belajar di perpustakaan)
a. study
b. student
c. studying
d. studied
e. is study
22. I ………. eating breakfast.
(aku telah sedang sarapan)
a. have been
b. has
c. has been
d. have
e. had been
23. ………. have been watching television in the evening.
(mereka telah sedang menonton televisi di siang hari)
a. she
b. he
c. it
d. they
e. adam
24. she has ………. her homework.
(dia telah sedang mengerjakan pekerjaan rumahnya)
a. done
b. do
c. does
d. is done
e. doing
25. yoko ………. reading a newspaper in the morning.
(yoko telah sedang membaca Koran di pagi hari)
a. has been
b. had been
c. will
d. was
e. is
26. right now, I have been ………. at the board.
(sekarang, aku telah sedang melihat kea rah papan tulis)
a. look
b. looking
c. looks
d. was look
e. will look
27. ………. have been playing football.
(mereka telah sedang bermain sepakbola)
a. they
b. he
c. she
d. it
e. Mario
28.I ………. writing a letter to rina.
(aku telah sedang menulis surat ke rina)
a. has been
b. had been
c. is
d. have been
e. have
29. he has been ………. flower for his girlfriend.
(dia telah sedang membeli bunga untuk kekasihnya)
a. buy
b. bought
c. buying
d. is buy
e. will buy
30. I ………. sleeping when they come.
(aku telah sedang tertidur ketika mereka datang)
a. have been
b. has been
c. had
d. have
e. has
Jawaban
1. a. have been
Karena subject yang terdapat dalam soal adalah they sehingga menggunakan have been.
2. c. working
Karena dalam bentuk present perfect continuous tense, rumus yang dipakai adalah S+has/have+been+Ving+o/c.
3. b. have
Karena subject yang ada dalam soal adalah you sehingga memakai to be have.
4.d. has been
Karena dalam soalnya subjectnya adalah james dan james adalah he sehingga menggunakan has di dalam present perfect continuous tense.
5. e. waiting
Karena dalam present perfect continuous tense rumus yang berlaku adalah S+has/have+been+Ving+o/c.
6. b. has
Karena subject dalam soal adalah nancy dan nancy adalah she sehingga menggunakan to be has.
7. a. living
Karena dalam present perfect continuous tense kata kerja yang dipakai adalah kata kerja ing.
8. c. has been
Karena subject dalam soal adalah it sehingga to be yang dipakai adalah has.
9. d. sitting
Karena dalam present perfect continuous tense kata kerja yang dipakai adalah kata kerja yang terdapat tambahan ing.
10. a. have been
Karena subject di dalam soal I sehingga memakai to be have dan been.
11. b. watching
Karena dalam present perfect continuous tense rumus yang dipakai adalah s+have/has+been+Ving+o/c.
12. a. you
Karena dalam soal to be yang dipakai adalah have been sehingga jawabannya adalah you.
13. e. mary
Karena to be yang dipakai di soal adalah has, sehingga mary adalah jawaban yang benar, mary sama dengan she.
14. c. has
Karena subjectnya adalah lisa dan lisa adalah she sehingga to be yang dipakai adalah has.
15. d. you
Karena to be yang dipakai adalah have sehingga jawaban yang paling benar adalah you.
16. b. sam
Karena to be yang dipakai dalam soal adalah has sehingga subject yang cocok adalah sam ataupun he.
17. a. waiting
Karena dalam present perfect continuous tense kata kerja yang dipakai adalah kata kerja bentuk ing.
18. e. has been
Karena subject dalam soal adalah john, dan john adalah he sehingga to be yang dipakai adalah has been.
19. b. drinking
Karena dalam present perfect continuous tense rumus yang berlaku adalah S+have/has+been+Ving+o/c.
20. c. has been
Karena subject yang terdapat di dalam soal adalah she sehingga to be yang dipakai adalah has been.
21. c. studying
Karena dalam present perfect continuous tense kata kerja yang dipakai adalah kata kerja bentuk ing.
22. a. have been
Karena subject dalam soal adalah I sehingga to be yang dipakai adalah have been.
23. d. they
Karena to be yang dipakai dalam soal adalah have been sehingga subject yang sesuai dengan kalimat adalah they.
24. e. doing
Karena dalam present perfect continuous tense kata kerja yang digunakan adalah kata kerja yang ada tambahan ing-nya.
25. a. has been
Karena subject di dalam soal adalah yoko dan yoko adalah he/she sehingga menggunakan to be has been.
26. b. looking
Karena dalam present perfect continuous tense rumus yang digunakan adalah s+have/has+been+Ving+o/c
27. a. they
Karena dalam soal to be yang digunakan adalah have been.
28. d. have been
Karena subject dalam soal adalah I sehingga menggunakan have been.
29. c. buying
Karena dalam present perfect tense kata kerja yang dipakai adalah kata kerja dengan tambahan ing di dalamnya.
30. a. have been
Karena subject dalam soal adalah I sehingga to be nya adalah have been.
Demikianlah contoh soal present perfect continuous tense beserta penjelasannya. Semoga dapat membantu anda yang sedang belajar tentang present perfect continuous tense ini.