Intermediate Quiz 79

Pola Kalimat Present Perfect:
– Subject + have/has + Verb 3 (aktif)
– Subject + have/has + been + Verb 3 (pasif)

Pola Kalimat Present Perfect Continuous:
– Subject + have/has + been + Verb -ing

1. He has _____ to hospital for tests.
(A) taken
(B) been taken
(C) been taking

Correct answer: (B) been taken

He has been taken to hospital for tests.
= Dia telah dibawa ke rumah sakit untuk menjalani tes.

Kalimat ini menggunakan pola Present Perfect (pasif).
– Subject + have/has + been + Verb 3 (pasif)

Kita gunakan pola ini untuk mengekspresikan sebuah tindakan yang sudah dilakukan.

2. My job has _____ me all over the world.
(A) taken
(B) taking
(C) been taken

Correct answer: (A) taken

My job has taken me all over the world.
= Pekerjaanku telah membawaku ke seluruh penjuru dunia.

Kalimat ini menggunakan pola Present Perfect (aktif).
– Subject + have/has + Verb 3 (aktif)

Kita gunakan pola ini untuk sesuatu yang sudah terjadi.

3. Have you _____ your medicine ?
(A) taking
(B) been taken
(C) been taking

Correct answer: (C) been taking

Have you been taking your medicine ?
= Apakah kamu minum obatmu sampai saat ini?

Kalimat ini menggunakan pola Present Perfect Continuous.
– Subject + have/has + been + Verb -ing

Kita gunakan pola ini untuk mengekspresikan sesuatu yang sudah dimulai di masa lalu dan masih berlangsung hingga saat ini.

4. I should never have _____ that job in the first place.
(A) taken
(B) been taken
(C) been taking

Correct answer: (A) taken

I should never have taken that job in the first place.
= Seharusnya aku tidak mengambil pekerjaan itu.

Kalimat ini menggunakan pola Present Perfect (aktif) dengan tambahan modal verb (should). Bentuk ini kadang dikategorikan sebagai Past Future Perfect tense.
– Subject + should + have + Verb 3.

Kita gunakan pola ini untuk sesuatu yang diinginkan pembicara ketika tindakan yang lain sudah dilakukan.

5. The tournament has _____ place for 71 years.
(A) taking
(B) been taken
(C) been taking

Correct answer: (C) been taking

The tournament has been taking place for 71 years.
= Turnamen itu sudah berjalan selama 71 tahun.

Kalimat ini menggunakan pola Present Perfect Continuous.
– Subject + have/has + been + Verb -ing

Kita gunakan pola ini untuk mengekspresikan sesuatu yang sudah dimulai di masa lalu dan masih berlangsung hingga saat ini.

error: