50 contoh soal isian Present Perfect Tense beserta jawaban dan penjelasannya

1 Posts
1 Users
0 Likes
1 Views
ChatGPT (versi GPT-4) Gratis, Tanpa Login Tanpa Daftar, 100% FREE to use, Unlimited
Tanya pertanyaan apapun

Bagikan:

vanniayu16
Posts: 370
Topic starter
(@vanniayu16)
Member
Joined: 3 years ago

Berikut ini 50 contoh soal isian Present Perfect Tense atau cloze test Present Perfect Tense beserta dengan jawaban dan pembahasannya.

  1. Soal: He _______ (not/try) that restaurant before.
  • Jawaban: has not tried
  • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
  • Pola Kalimat: Subject + has + not + past participle
  • Contoh Pemilihan Kata: He has not tried.
  1. Soal: By next month, they _______ (live) in this city for two years.
  • Jawaban: will have lived
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + past participle
  • Contoh Pemilihan Kata: They will have lived.
  1. Soal: I _______ (just/see) that movie.
  • Jawaban: have just seen
  • Penjelasan: Menunjukkan tindakan yang baru saja selesai.
  • Pola Kalimat: Subject + have + just + past participle
  • Contoh Pemilihan Kata: I have just seen.
  1. Soal: She _______ (not/eat) anything since morning.
  • Jawaban: has not eaten
  • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
  • Pola Kalimat: Subject + has + not + past participle
  • Contoh Pemilihan Kata: She has not eaten.
  1. Soal: By the end of the week, they _______ (complete) the project.
  • Jawaban: will have completed
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + past participle
  • Contoh Pemilihan Kata: They will have completed.
  1. Soal: We _______ (never/visit) that country.
  • Jawaban: have never visited
  • Penjelasan: Present Perfect digunakan untuk menyatakan pengalaman sepanjang hidup hingga saat ini.
  • Pola Kalimat: Subject + have + never + past participle
  • Contoh Pemilihan Kata: We have never visited.
  1. Soal: By next year, she _______ (study) Spanish for five years.
  • Jawaban: will have studied
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + past participle
  • Contoh Pemilihan Kata: She will have studied.
  1. Soal: They _______ (not/finish) the assignment yet.
  • Jawaban: have not finished
  • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
  • Pola Kalimat: Subject + have/has + not + past participle
  • Contoh Pemilihan Kata: They have not finished.
  1. Soal: I _______ (just/buy) a new car.
  • Jawaban: have just bought
  • Penjelasan: Menunjukkan tindakan yang baru saja selesai.
  • Pola Kalimat: Subject + have + just + past participle
  • Contoh Pemilihan Kata: I have just bought.
  1. Soal: By the time you arrive, I _______ (already/leave).
    • Jawaban: will have already left
    • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
    • Pola Kalimat: Subject + will have + already + past participle
    • Contoh Pemilihan Kata: I will have already left.
  1. Soal: They _______ (work) here for five years.

    • Jawaban: have worked
    • Penjelasan: Menunjukkan durasi pekerjaan yang dimulai di masa lalu dan masih berlanjut hingga sekarang.
    • Pola Kalimat: Subject + have + past participle
    • Contoh Pemilihan Kata: They have worked.
  2. Soal: Maria _______ (travel) to several countries.

    • Jawaban: has traveled
    • Penjelasan: Menunjukkan pengalaman hidup seseorang hingga saat ini.
    • Pola Kalimat: Subject + has + past participle
    • Contoh Pemilihan Kata: Maria has traveled.
  3. Soal: We _______ (not/visit) that museum yet.

    • Jawaban: have not visited
    • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
    • Pola Kalimat: Subject + have/has + not + past participle
    • Contoh Pemilihan Kata: We have not visited.
  4. Soal: By the time you get there, I _______ (already/leave).

    • Jawaban: will have already left
    • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
    • Pola Kalimat: Subject + will have + already + past participle
    • Contoh Pemilihan Kata: I will have already left.
  5. Soal: She _______ (not/eat) anything today.

    • Jawaban: has not eaten
    • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
    • Pola Kalimat: Subject + has + not + past participle
    • Contoh Pemilihan Kata: She has not eaten.
  6. Soal: My brother _______ (just/graduate) from college.

    • Jawaban: has just graduated
    • Penjelasan: Menunjukkan tindakan yang baru saja selesai.
    • Pola Kalimat: Subject + has + just + past participle
    • Contoh Pemilihan Kata: My brother has just graduated.
  7. Soal: They _______ (visit) that historical site many times.

    • Jawaban: have visited
    • Penjelasan: Menunjukkan pengalaman berkunjung yang dimulai di masa lalu dan masih berlanjut.
    • Pola Kalimat: Subject + have + past participle
    • Contoh Pemilihan Kata: They have visited.
  8. Soal: By the end of the week, she _______ (read) three books.

    • Jawaban: will have read
    • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
    • Pola Kalimat: Subject + will have + past participle
    • Contoh Pemilihan Kata: She will have read.
  9. Soal: We _______ (not/see) each other for ages.

    • Jawaban: have not seen
    • Penjelasan: Menunjukkan durasi waktu sejak terakhir kali bertemu.
    • Pola Kalimat: Subject + have + not + past participle
    • Contoh Pemilihan Kata: We have not seen.
  10. Soal: The kids _______ (play) in the park all day.

    • Jawaban: have played
    • Penjelasan: Menunjukkan durasi tindakan bermain yang dimulai di masa lalu dan masih berlanjut.
    • Pola Kalimat: Subject + have + past participle
    • Contoh Pemilihan Kata: The kids have played.

 

  1. Soal: I _______ (never/visit) that city before.
  • Jawaban: have never visited
  • Penjelasan: Present Perfect digunakan untuk menyatakan pengalaman sepanjang hidup hingga saat ini.
  • Pola Kalimat: Subject + have + never + past participle
  • Contoh Pemilihan Kata: I have never visited.
  1. Soal: She _______ (be) to the new art gallery twice.
  • Jawaban: has been
  • Penjelasan: Menunjukkan jumlah kali seseorang telah mengunjungi suatu tempat.
  • Pola Kalimat: Subject + has + past participle
  • Contoh Pemilihan Kata: She has been.
  1. Soal: By the time the movie ends, we _______ (already/watch) two other films.
  • Jawaban: will have already watched
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + already + past participle
  • Contoh Pemilihan Kata: We will have already watched.
  1. Soal: They _______ (not/finish) the project yet.
  • Jawaban: have not finished
  • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
  • Pola Kalimat: Subject + have/has + not + past participle
  • Contoh Pemilihan Kata: They have not finished.
  1. Soal: My parents _______ (travel) to many countries in the past.
  • Jawaban: have traveled
  • Penjelasan: Menunjukkan pengalaman perjalanan yang dimulai di masa lalu dan masih berlanjut.
  • Pola Kalimat: Subject + have + past participle
  • Contoh Pemilihan Kata: My parents have traveled.
  1. Soal: When I arrived, they _______ (already/eat) dinner.
  • Jawaban: had already eaten
  • Penjelasan: Past Perfect digunakan karena tindakan makan malam terjadi sebelum waktu tertentu di masa lalu.
  • Pola Kalimat: Subject + had + already + past participle
  • Contoh Pemilihan Kata: They had already eaten.
  1. Soal: He _______ (never/try) sushi before today.
  • Jawaban: has never tried
  • Penjelasan: Present Perfect digunakan untuk menyatakan pengalaman sepanjang hidup hingga saat ini.
  • Pola Kalimat: Subject + has + never + past participle
  • Contoh Pemilihan Kata: He has never tried.
  1. Soal: I _______ (read) three books this month.
  • Jawaban: have read
  • Penjelasan: Menunjukkan tindakan membaca yang dimulai di masa lalu dan masih berlanjut hingga sekarang.
  • Pola Kalimat: Subject + have + past participle
  • Contoh Pemilihan Kata: I have read.
  1. Soal: By the time you get there, the show _______ (already/start).
  • Jawaban: will have already started
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + already + past participle
  • Contoh Pemilihan Kata: The show will have already started.
  1. Soal: She _______ (not/finish) her homework yet.
    • Jawaban: has not finished
    • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
    • Pola Kalimat: Subject + has + not + past participle
    • Contoh Pemilihan Kata: She has not finished.
  1. Soal: They _______ (live) in this city since 2010.
  • Jawaban: have lived
  • Penjelasan: Menunjukkan durasi tinggal yang dimulai di masa lalu dan masih berlanjut hingga sekarang.
  • Pola Kalimat: Subject + have + past participle
  • Contoh Pemilihan Kata: They have lived.
  1. Soal: By next year, he _______ (work) here for ten years.
  • Jawaban: will have worked
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + past participle
  • Contoh Pemilihan Kata: He will have worked.
  1. Soal: We _______ (just/finish) the project when the manager arrived.
  • Jawaban: had just finished
  • Penjelasan: Past Perfect digunakan karena tindakan menyelesaikan proyek terjadi sebelum waktu tertentu di masa lalu.
  • Pola Kalimat: Subject + had + just + past participle
  • Contoh Pemilihan Kata: We had just finished.
  1. Soal: She _______ (not/see) her family for a year.
  • Jawaban: has not seen
  • Penjelasan: Menunjukkan durasi waktu sejak terakhir kali bertemu.
  • Pola Kalimat: Subject + has + not + past participle
  • Contoh Pemilihan Kata: She has not seen.
  1. Soal: By the time you arrive, I _______ (already/make) dinner.
  • Jawaban: will have already made
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + already + past participle
  • Contoh Pemilihan Kata: I will have already made.
  1. Soal: They _______ (never/be) to Asia before.
  • Jawaban: have never been
  • Penjelasan: Present Perfect digunakan untuk menyatakan pengalaman sepanjang hidup hingga saat ini.
  • Pola Kalimat: Subject + have + never + past participle
  • Contoh Pemilihan Kata: They have never been.
  1. Soal: My sister _______ (live) in three different countries.
  • Jawaban: has lived
  • Penjelasan: Menunjukkan pengalaman hidup seseorang hingga saat ini.
  • Pola Kalimat: Subject + has + past participle
  • Contoh Pemilihan Kata: My sister has lived.
  1. Soal: When they arrived, the concert _______ (already/start).
  • Jawaban: had already started
  • Penjelasan: Past Perfect digunakan karena tindakan memulai konser terjadi sebelum waktu tertentu di masa lalu.
  • Pola Kalimat: Subject + had + already + past participle
  • Contoh Pemilihan Kata: The concert had already started.
  1. Soal: I _______ (not/see) that movie yet.
  • Jawaban: have not seen
  • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
  • Pola Kalimat: Subject + have + not + past participle
  • Contoh Pemilihan Kata: I have not seen.
  1. Soal: By the time they get here, we _______ (already/leave).
    • Jawaban: will have already left
    • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
    • Pola Kalimat: Subject + will have + already + past participle
    • Contoh Pemilihan Kata: We will have already left.
  1. Soal: She _______ (study) English for five years.
  • Jawaban: has studied
  • Penjelasan: Menunjukkan durasi belajar yang dimulai di masa lalu dan masih berlanjut hingga sekarang.
  • Pola Kalimat: Subject + has + past participle
  • Contoh Pemilihan Kata: She has studied.
  1. Soal: By next month, they _______ (live) in the new house for a year.
  • Jawaban: will have lived
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + past participle
  • Contoh Pemilihan Kata: They will have lived.
  1. Soal: We _______ (not/finish) the work yet.
  • Jawaban: have not finished
  • Penjelasan: Present Perfect digunakan untuk menyatakan tindakan yang belum selesai atau baru saja terjadi.
  • Pola Kalimat: Subject + have/has + not + past participle
  • Contoh Pemilihan Kata: We have not finished.
  1. Soal: By the time you arrive, I _______ (already/prepare) everything.
  • Jawaban: will have already prepared
  • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
  • Pola Kalimat: Subject + will have + already + past participle
  • Contoh Pemilihan Kata: I will have already prepared.
  1. Soal: They _______ (never/eat) sushi before today.
  • Jawaban: have never eaten
  • Penjelasan: Present Perfect digunakan untuk menyatakan pengalaman sepanjang hidup hingga saat ini.
  • Pola Kalimat: Subject + have + never + past participle
  • Contoh Pemilihan Kata: They have never eaten.
  1. Soal: She _______ (not/visit) her relatives for a long time.
  • Jawaban: has not visited
  • Penjelasan: Menunjukkan durasi waktu sejak terakhir kali bertemu.
  • Pola Kalimat: Subject + has + not + past participle
  • Contoh Pemilihan Kata: She has not visited.
  1. Soal: When I arrived, they _______ (already/finish) the project.
  • Jawaban: had already finished
  • Penjelasan: Past Perfect digunakan karena tindakan menyelesaikan proyek terjadi sebelum waktu tertentu di masa lalu.
  • Pola Kalimat: Subject + had + already + past participle
  • Contoh Pemilihan Kata: They had already finished.
  1. Soal: My parents _______ (travel) to Europe twice.
  • Jawaban: have traveled
  • Penjelasan: Menunjukkan jumlah kali seseorang telah mengunjungi suatu tempat.
  • Pola Kalimat: Subject + have + past participle
  • Contoh Pemilihan Kata: My parents have traveled.
  1. Soal: They _______ (just/move) to a new apartment.
  • Jawaban: have just moved
  • Penjelasan: Menunjukkan tindakan yang baru saja selesai.
  • Pola Kalimat: Subject + have + just + past participle
  • Contoh Pemilihan Kata: They have just moved.
  1. Soal: By the end of the year, I _______ (read) fifty books.
    • Jawaban: will have read
    • Penjelasan: Future Perfect digunakan untuk menyatakan tindakan yang akan selesai pada waktu tertentu di masa depan.
    • Pola Kalimat: Subject + will have + past participle
    • Contoh Pemilihan Kata: I will have read.