15 Latihan Soal Bahasa Inggris Part 6 Present Perfect Tense - don-english
Lompat ke konten Lompat ke sidebar Lompat ke footer

15 Latihan Soal Bahasa Inggris Part 6 Present Perfect Tense

    Halo, kalian yang sedang mempersiapkan kemampuan bahasa Inggris! Apakah kalian sering merasa bingung dengan penggunaan Present Perfect Tense dalam percakapan sehari-hari atau tulisan formal? Jangan khawatir, dalam artikel ini kami telah menyusun 15 latihan soal bahasa Inggris Part 6 materi Present Perfect Tense yang dirancang khusus untuk membantu kalian lebih memahami bentuk ini. Dengan memahami tenses ini, kalian bisa lebih percaya diri dalam menjawab soal-soal ujian, baik untuk tes sekolah, TOEFL, IELTS, atau tes bahasa Inggris lainnya.

    Tak hanya itu, kami juga menyediakan berbagai latihan soal lainnya yang mencakup berbagai materi grammar seperti Simple Present, Present Continuous, dan banyak lagi. Jangan lupa untuk mengeksplorasi latihan-latihan soal kami yang telah dibagi ke dalam beberapa part. Ini akan membantu kalian mendapatkan persiapan yang komprehensif untuk meningkatkan kemampuan berbahasa Inggris secara keseluruhan.

Latihan Soal Bahasa Inggris dan Pembahasannya Part 6 Materi Present Perfect Tense

Kerjakan soal-soal berikut!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pembahasan 

1. b. has been
  • Kalimat nominal dengan subjek berupa "she" yang merupakan subjek tunggal/singular, sehingga predikat yang diperlukan adalah tunggal, yaitu "has been"
2. 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.
3. c. has been
  • Subjek "somebody" merupakan indefinite pronoun sehingga termasuk tunggal, maka menggunakan "has". Kalimatnya merupakan nominal sehingga menggunakan "been".
4. 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.
5. c. has she been
  • Kalimat tanya dengan question word "why", maka berdasarkan rumus kalimat tanya, pola yang benar adalah c.
6. 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.
7. 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.
8. 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.
9. 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".
10. 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".
11. a. have seharusnya has
  • "Everyone" adalah subjek tunggal sehingga harus menggunakan "has". Untuk "been" sudah benar karena kalimat nominal.
12. 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.
13. b. have seharusnya has
  • Menggunakan subjek tunggal berupa indefinite pronoun yaitu "no one" sehingga harus menggunakan pasangan "has" bukan "have".
14. a. haven't seharusnya hasn't
  • Subjek "the rain" merupakan subjek tunggal sehingga pasangannya adalah "hasn't". Sedangkan, "been" sudah benar karena kalimat nominal.
15. 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

    Setelah kalian menyelesaikan 15 latihan soal bahasa Inggris Part 6 materi Present Perfect Tense ini, semoga kalian semakin paham dan percaya diri dalam menggunakan tense ini. Ingat, konsistensi dalam berlatih adalah kunci untuk menguasai grammar bahasa Inggris. Jangan ragu untuk mencoba latihan soal lainnya yang kami sediakan, mulai dari Simple Present, Present Continuous, hingga latihan soal untuk persiapan TOEFL dan IELTS.

    Latihan soal kami dirancang untuk membantu kalian mempersiapkan diri menghadapi berbagai ujian bahasa Inggris, mulai dari level sekolah hingga ujian internasional. Jadi, teruslah berlatih dan tingkatkan kemampuan kalian! Sampai jumpa di latihan soal berikutnya, dan semoga sukses dalam perjalanan kalian menguasai bahasa Inggris.
Syahrul R
Syahrul R bachelor degree