Contoh Soal Present Perfect Tense Dan Pembahasan Lengkap

    Contoh soal present perfect tense dan pembahasan lengkap. Setelah belajar materinya, selanjutnya adalah latihan soal. Memperbanyak latihan soal sangat membantu dalam penguasaan materi. Selain itu, juga sebagai latihan dalam menghadapi tes bahasa Inggris, seperti TOEFL, IELTS, tes masuk STAN, Akmil, dan lainnya.
    Latihan soal kali ini terdiri dari 25 soal, 15 soal pilihan ganda dan 10 soal essay berupa error recognition. Soal-soal yang tersedia merupakan soal pilihan yang kesulitannya beragam, mulai dari mudah, sedang, susah, hingga sangat sulit. 

Contoh Soal Present Perfect Tense Dan Pembahasan Lengkap

Contoh Soal Present Perfect Tense Dan Pembahasan Lengkap
Contoh Soal Present Perfect Tense Dan Pembahasan Lengkap

Contoh Soal Present Perfect Tense

    Artikel kali ini akan khusus memberikan latihan soal mengenai present perfect tense dengan jawaban dan pembahasan lengkapnya. Selain itu juga akan diberikan sedikit materi untuk membantu menjawab, namun materi lengkapnya bisa dilihat di link yang telah dicantumkan nanti. 

Pengenalan Materi Untuk Menjawab Soal

    Present perfect tense adalah jenis tense yang digunakan untuk menyatakan kejadian/peristiwa/perihal yang telah terjadi dengan latar waktunya saat ini.
    Misalnya, nih. Kita baru pulang sekolah dan sebelum masuk rumah, kita disuruh untuk melepas sepatu dan mencuci kaki di luar dulu sebelum menginjak lantai karena ibu kita baru saja selesai mengepel lantai.
    Nah, kegiatan kita baru pulang sekolah dan ibu baru saja mengepel lantai itu bisa dikatakan dengan jenis tense ini. Kegiatan mengepel lantai dapt diketahui baru selesai, mungkin dari lantai yang sedikit basah dan tercium harum, dll.

Rumus Present Perfect Tense untuk membantu menjawab soal

Baca juga : rumus kalimat present perfect tense dengan penjelasan lebih lengkap

1. Rumus verbal 

  • (+) S + have/has + V3 + O/C
  • (-) S + have/has + not + V3 + O/C
  • (?) Have/Has + S + V3 + O/C + ?
  • (?) QW + have/has + S + V3 + O/C + ?

2. Rumus nominal

  • (+) S + have/has + been + ANA
  • (-) S + have/has + not + been + ANA
  • (?) Have/Has + S + been + ANA + ?
  • (?) QW + have/has + S + been + ANA + ?

Time Signal Present Perfect Tense Dalam Soal

  • Already     
  • just now                 
  • Lately        
  • Recently
  • Several (day/week/month/etc)
  • For + lama waktu
  • Since + (S + V2)/lampau

Latihan Soal Present Perfect Tense

    Soal di bawah ini terdiri dari poin A untuk multiple choice dan B untuk essay. Terdiri dari soal-soal pilihan dan beragam. Ada soal berupa kalimat positif, negatif, dan interigatif, serta pola lain. Silakan coba menjawab dan coba cocokkan dengan kunci dan pembahasannya.

Baca juga : contoh kalimat present perfect tense lengkap semua jenis dan bentuk

A. Soal Multiple Choice (Pilihan Ganda)

1. We have just ... our homework well.
a. finished                c. finishing
b. finish                   d. finishes

2. Many countries ... rapid population growth since the last 5 years.
a. experienced                c. has experienced
b. have experienced       d. experience

3. The gold value ... recently.
a. is increased            c. has increased
b. have increased      d. increased

4. Since the tragedy, his family ... with the neighbor.
a. has engaged             c. have engaged
b. has engaging           d. have engage 

5. Everyone ... this job well for several weeks.
a. have done              c. has did
b. has do                    d. has done

6. For several days, she ... to school because of sick.
a. has gone                 c. have gone
b. hasn't gone             d. haven't gone

7. They ... a permission since they were punished.
a. haven't make            c. has made
b. haven't makes          d. haven't made

8. ... you finished the math's test recently ?
a. Have                        c. Are
b. Has                          d. Did

9. She wants to know ... since she was here.
a. where have you been.
b. where you have been.
c. where has you been
d. where you have be.

10. How ... these books here for only some minutes ?
a. has all of you brought.
b. all of you have brought
c. have all of you brought
d. all of you has brought

11. Since I came here, she ... in the class.
a. have been             c. been
b. has been               d. has be

12. We ... breakfast recently in the restaurant.
a. have has                c. has had
b. had had                 d. have had

13. For several seasons, somebody ... our partner for this job.
a. has be                    c. has been
b. have been              d. been

14. I and she ... together since we were child.
a. have been                c. has be
b. have be                    d. has been

15. Why ... so happy recently ?
a. have she been          c. has she been
b. she has been            d. she has 

B. Soal Essay (Error Recognition) 

    Tunjukkan yang salah dan perbaiki ! Jawaban bisa lebih dari 1

16. My sister have(a) cleaned(b) her(c) room recently.

17. My friend(a) has readed(b) my letter since I was(c) at home.

18. No body have(a) solved(b) this problem for(c) several days.

19. How many book(a) has(b) you bought(c) since last year ?

20. Ani and Tyas hasn't(a) meet(b) each other since(c) they were here.

21. Everyone have(a) been(b) at their own place since(c) last hour.

22. Many birds have(a) been(b) on the branch of my avocado tree for several minute(c).

23. No one(a) have(b) been(c) at this place since you came.

24. The rain haven't(a) been(b) too long(c) so we can't go anywhere.

25. With who(a)  have(b) you been(c) at this room lately  ?

Jawaban dan Pembahasan Soal Present Perfect Tense

    berikut ini merupakan jawaban sekaligus pembahasan lengkapnya dari soal-soal di atas.

A. Pembahasan soal pilihan ganda 

1. Jawaban : a. finished
    Terdapat kata "have just" yang manandakan bentuk perfect sehingga membutuhkan kata kerja bentuk V3, yaitu finished.

2. Jawaban : b. have experienced
    Terdapat penanda "since ..." menandakan bentuk perfect. Subjek yang digunakan adalah "many countries", merupakan subjek jamak sehingga membutuhkan predikat jamak, yaitu "have" dan diikuti oleh "experienced" sebagai V3

3. Jawaban : c. has increased
    Penandanya adalah "recently". Subjeknya adalah "the gold value" merupakan subjek tunggal/singular sehingga membutuhkan predikat tunggal juga yaitu "has" yang diikuti V3 "increased".

4. Jawaban : a. has engaged
    Kalimatnya ditandai dengan kata "since ...". Subjek yang digunakan adalah "his family"/subjek tunggal sehingga membutuhkan predikat singular, yaitu "has" + V3 (engaged)

5. Jawaban : d. has done
    "Everyone" merupakan salah satu subjek tunggal/singular noun berupa indefinite pronoun yang harus diikuti oleh predikat tunggal, yaitu "has" + V3 (done).

6. Jawaban : b. hasn't gone
    Konteks kalimat itu menghendaki arti "belum masuk" karena sakit dengan subjeknya berupa "she" yang merupakan subjek tunggal sehingga jawabannya adalah "hasn't gone"

7. Jawaban : d. haven't made
    Subjek yang dipakai berupa "they" dan terdapat pola "since + lampau" maka menggunakan predikat "haven't" yang diikuti oleh V3 "made".

8. Jawaban : a. have
    Kalimat tanya yes/no question dengan subjeknya adalah "you" yang merupakan subjek jamak maka pilihan yang tepat adalah "have" karena predikat berbentuk V3 dan terdapat kata "recently". 
    
9. Jawaban : b. where you have been.
    Walaupun terdapat kata tanya "where", tapi konteksnya bukan kalimat tanya melainkan hanya sebagai klausa dengan pola "where + S + V" maka pola yang tepat adalah b.

10. Jawaban : c. have all of you brought
    Konteks kalimatnya adalah kalimt tanya, maka menggunakan rumus dan pola "QW + have/has + S + V3" sehingga pilihan jawaban yang tepat adalah c.

11. Jawaban : b. has been
    Kalimat nominal dengan subjek berupa "she" yang merupakan subjek tunggal/singular, sehingga predikat yang diperlukan adalah tunggal, yaitu "has been"

12. Jawaban : d. have had
    Kalimat verbal dengan subjek "we", time signal "recently", maka menggunakan kata kerja "have had", have yang pertama adalah modal dan had yang kedua adalah V3 dari have.

13. Jawaban : c. has been
    Subjek "somebody" merupakan indefinite pronoun sehingga termasuk tunggal, maka menggunakan "has". Kalimatnya merupakan nominal sehingga menggunakan "been".

14. Jawaban : a. have been
    Terdapat 2 subjek yang dihubungkan dengan "and", hal itu menandakan bahwa subjeknya menjadi subjek jamak. Oleh karena itu, menggunakan "have been" selain karena merupakan kalimat positif nominal.

15. Jawaban : c. has she been
    Kalimat tanya dengan question word "why", maka berdasarkan rumus kalimat tanya, pola yang benar adalah c.

B. Pembahasan soal essay

16. Jawaban : a. have seharusnya has
    Subjek yang dipakai adalah "my sister" yang merupakan subjek tunggal sehingga menggunakan modal "has". Untuk "cleaned" sudah benar bentuk V3  dan "her" juga sudah benar.

17. Jawaban : b. readed seharusnya read
    Modal yang digunakan adalah "has" maka subjek "my friend" sudah benar bentuknya tunggal. Untuk V3 dari "read" adalah tetap "read" bukan readed.

18. Jawaban : a. have seharusnya has
    Menggunakan subjek "no body" menandakah kalimat negatif dan merupakan salah satu subjek tunggal atau singular subjek sehingga harus menggunakan "has". Untuk V3 dari solve sudah benar, yaitu solved.

19. Jawaban : a. book seharusnya books dan b. has seharusnya have
    Menggunakan kata tanya "how many" yang menunjukkan bendanya jamak dan countable noun, maka "book" harus berbentuk jamak "books" dan karena jamak maka menggunakan "have".

20. Jawaban : a. hasn't seharusnya haven't dan b. meet seharusnya met
    Menggunakan subjek yang dihubungkan dengan "and" artinya subjek itu adalah jamak, sehingga menggunakan "have" dan setalahnya haruslah V3 dari "meet" adalah "met".

21. Jawaban : a. have seharusnya has
    "Everyone" adalah subjek tunggal sehingga harus menggunakan "has". Untuk "been" sudah benar karena kalimat nominal.

22. Jawaban : c. minute seharusnya minutes
    Untuk "have" sudah benar karena menggunakan subjek "many birds" yang merupakan subjek jamak. Sedangkan, minute nya seharusnya menggunakan tambahan "-s" karena termasuk jamak.

23. Jawaban : b. have seharusnya has
    Menggunakan subjek tunggal berupa indefinite pronoun yaitu "no one" sehingga harus menggunakan pasangan "has" bukan "have".

24. Jawaban : a. haven't seharusnya hasn't
    Subjek "the rain" merupakan subjek tunggal sehingga pasangannya adalah "hasn't". Sedangkan, "been" sudah benar karena kalimat nominal.

25. Jawaban : a. With who seharusnya with whom
    Subjek yang digunakan adalah "you" maka sudah benar menggunakan "have" dan "been" juga sudah benar karena kalimat nominal. 
    Namun, maksud dari kalimat itu adalah menanyakan objek (dengan siapa), siapa disini merujuk pada objek sehingga menggunakan "whom".

Penutup Artikel

    Latihan soal present perfect tense dengan jawaban dan pembahasa lengkapnya, semoga bisa membantu dan memberikan referensi dalam belajar bahasa Inggris. untuk soal dan materi English lain bisa dilihat-lihat di laman don-english. Sekian dan terima kasih !
LihatTutupKomentar