Contoh Soal Pilihan Ganda Present Perfect Continuous Tense dan Jawabannya (Penjelasan)

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.

Tinggalkan komentar

error: Content is protected !!