40 Contoh Soal Bahasa Inggris Kelas 9 SMP - Present Perfect Tense

Halo semuanya. 

Pada kesempatan kali ini kami ingin membagikan 40 contoh soal pilihan ganda materi present perfect tense untuk kelas 9 SMP dengan jawabannya. Bagi yang ingin membaca materinya silahkan klik materinya di bawah

Chose the correct answer!

1.      Although Mrs. Anna . . . the topic, I still don't understand it.

A.     explain

B.      explained

C.     explaining

D.     has explained

2.      Why . . . you . . . late this morning?

A.     do - come

B.      did - come

C.     are - coming

D.     were - coming

3.      We . . .  for two hours. I think she will never come.

A.     wait

B.      waited

C.     waiting

D.     have waited

4.      I . . . to Paris before. In fact, this will be my fourth time.

A.     am

B.      will be

C.     am being

D.     have been

5.      Why . . . are the police here? What . . . ?

A.     has happened

B.      will happen

C.     did happen

D.     happened

6.      Thank you for everything. You . . . me a lot.

A.     have helped

B.      are helping

C.     will help

D.     help

7.      Ria . . . my letter. Perhaps she is very busy.

A.     hasn't answered

B.      isn't answering

C.     didn't answer

D.     don't answer

8.      The principal . . . the delay in our trip this morning.

A.     announces

B.      announced

C.     announcing

D.     has announced

9.      Tom . . . to go. So, we went to the movie without him.

A.     didn't want

B.      don't want

C.     wanted

D.     want

10.  The class . . . at 10 a.m. today due to the storm.

A.     is dismissed

B.      is dismissing

C.     was dismissed

D.     has been dismissed

11.  I . . . this poor cat in the gutter when I was walking home from school this afternoon.

A.     find

B.      found

C.     am finding

D.     have found

12.  The room is messy. What . . . you . . .?

A.     are - do

B.      did - do

C.     have - done

D.     have - doing

13.  The night was cold. We . . .  anywhere.

A.     not go

B.      will go

C.     don’t go

D.     didn't go

14.  The weather was nice. So, we... to take a walk.

A.     decide

B.      decided

C.     are deciding

D.     have decided

15.   Stop twisting the pencil, it. . . sharp.

A.     Is

B.      was

C.     been

D.     has been

The following text is for questions 16 to 20.

From   : Taufan@gmail.com

To        : Latief@gmail.com



Dear Latief,

I'm coming home this term holiday. I've prepared everything. I've booked my flight, but I haven't printed the ticket yet. I've bought you a souvenir from Kupang. You'll like it. I also have told dad about my coming. He will pick me up at the airport. I will start packing this evening. By the way, I've finished reading the last chapter of Detective Ujo. The ending is so remarkable. I'll bring the novel home, in case you want to read it.

Well, can't wait to see you soon. Please send my best regards to your parents.


Your best buddy,



16.  Which of the following things has Taufan not done yet?

A.     He has not booked a flight.

B.      He has not bought souvenir.

C.     He has not printed his ticket.

D.     He has not finished reading Detective Ujo

17.  Who will Taufan meet at the airport?

A.     Latief.

B.     His father.

C.     His family.

D.     Detective Ujo.

18.  Where does Latief live probably?

A.     In the same city as Taufan's family does.

B.      Far from Taufan's family house.

C.     In a foreign country.

D.     In Kupang city.

19.  What does Taufan think about the novel?

A.     Flat.

B.      Boring.

C.     Interesting.

D.     Predictable.

20.  What has Taufan bought for Latief?

A.     A souvenir.

B.      A novel.

C.     A ticket.

D.     A book.

The following text is for questions 21 to 25.

Dear Mila,

How's life? l'm in Bandung now. You're right, Bandung is a beautiful city. There are many parks here. The funny thing is each park has a theme. For example, Pet Park is not only an ordinary park with beautiful flowers and sidewalks, but it also provides pet lovers with facilities for their pets.

So far, I have visited Taman Jomblo or Taman Pasupati, Taman Skateboard, Pet Park, and Taman Superhero. There are more parks to visit, such as Taman Foto, Taman Film, Taman Lansia, and many more. Maybe, tomorrow, I'm going to go to those parks. I'll talk to you later.

Big hug,



21.  What does Adiba think about Bandung?

A.     Quiet.

B.      Large.

C.     Beautiful.

D.     Crowded.

22.  Which of the following parks has Adiba not visited yet?

A.     Taman Skateboard.

B.      Taman Superhero.

C.     Taman Pasupati.

D.     Taman Foto.

23.  What makes Pet Park different from other parks?

A.     There are many beautiful flowers.

B.      There are spots for taking photos.

C.     There is a big statue of a dog.

D.     There are facilities for pets.

24.  When will Adiba visit other parks?

A.     This afternoon.

B.     The next day.

C.     Yesterday.

D.     Today.

25.  What is the text about?

A.     Pet Park.

B.      Bandung City.

C.     Parks in Bandung.

D.     A visit in Bandung.

The following text is for questions 26 and 27.

From   : Nyoman@gmail.com

To        : Ketut@gmail.com

Have you finished your science project? What is it about? By the way, I haven't done mine yet. I still need to go to the library to find some books and also do some experiments to complete it. I hope I can finish it this week.

26.  What are Nyoman and the writer probably?

A.     Teammates.

B.      Classmates.

C.     Siblings.

D.     Buyers.

27.  Why hasn't the writer finished the project yet?

A.     He hasn't finished reading the books from the library.

B.      He has finished everything, but hasn't typed the report yet.

C.     He hasn't read the resources and hasn't done some experiments.

D.     He has done the experiments, but hasn't found the books needed.

The following text is for questions 28 to 30.


Good morning, sir. My name is Aldo Sofyan. I have received the prize of the crossword puzzle contest. Thanks a lot. However, the bag is not in good condition. The zipper doesn't work and there is a tear at the bottom. What should I do to settle the problem? I'm waiting.

28.  How is the condition of the bag?

A.     Bad.

B.      Good.

C.     Perfect.

D.     Excellent.

29.  Who is Aldo Sofyan?

A.     The director of the crossword puzzle company.

B.      The manager of the crossword puzzle contest.

C.     The winner of the crossword puzzle contest.

D.     The crossword puzzle maker.

30.  What is the text about?

A.     Information.

B.      Condolence.

C.     Complaint.

D.     Gratitude.

The following dialogue is for questions 31 to 33.



How long have you lived in Depok, Nana?



I (31) . . . in Depok for twenty years. How about you?



Well, I (32). . . to Depok in 2012.



So, you (33) . . . here for about six years, right?





31.  . . .

A.     will live

B.      am living

C.     have lived

D.     have living

32.  . . .

A.     moved

B.      was moving

C.     have moved

D.     am going to move

33.  . . .

A.     have living

B.     have lived

C.     has lived

D.     lived

The following dialogue is for questions 34 and 35.



Wow! You play soccer well.



I have started playing soccer (34) . . . I was six years old.






Thanks. I also have joined the school soccer club (35). . . two years.



Cool. Hope you can be a professional soccer player soon.


34.  . . .

A.     in

B.      for

C.     since

D.     because

35.  . . .

A.     in

B.     for

C.     since

D.     because

The following dialogue is for questions 36 and 37.



(36) . . . you ever . . . to Bali before?



Yes, I have. I went to Bali in 2015. What about you?



No, I (37) . . . to Bali before.


36.  . . .

A.     Have - going

B.     Have - been

C.     Are- been

D.     Did - been

37.  . . .

A.     didn't go

B.      will not go

C.     haven't been

D.     am not going

The following dialogue is for questions 38 to 40.



Lila, (38) . . . you . . . Aldo today.



No, I (39) . . . him today.



I haven’t seen him again (40) . . . eight o’clock this morning.



Try to call him, then.


38.  . . .

A.     Did - seen

B.     Have - seen

C.     Are - seeing

D.     Have - seeing

39.  . . .

A.     am not seeing

B.     haven't seen

C.     will not see

D.     have seen

40.  . . .

A.     in

B.      for

C.     since

D.     because

Anda telah membaca 40 contoh soal bahasa Inggris simple present perfect tense pilihan ganda. 


English (82) Grammar (31) Expression (21) Kinds of text (20) Vocabulary (16) bahasa inggris (14) Kurikulum 2013 (10) Materi Bahasa Inggris (8) Descriptive Text (7) Kelas 7 (6) #Keharusan_Larangan_dan_Himbauan_Dalam_Bahasa_Inggris (5) Apologizing (5) CONTOH TUGAS PORTOFOLIO (5) CONTOH TUGAS PROYEK (5) DOWNLOAD PPT (5) KELAS 7 SMP (5) Pendidikan (5) SEMESTER 1 (5) SMP (5) Thanking (5) CONTOH TUGAS PRAKTIK (4) Exercise (4) INTRODUCING SELF AND OTHER (4) Leave Taking (4) MATERI (4) Quora (4) contoh soal (4) Comic (3) Contoh Soal Bahasa Inggris (3) Contoh Soal Essay (3) Greeting (3) MATERI BAHASA INGGRIS SMP KELAS 9 (3) MATERI BAHASA INGGRIS SMP/Mts KELAS 8 (3) Materi Bahasa Inggris Kelas 7 (3) Materi Bahasa Inggris Kelas 8 (3) Recount Text (3) Simple Present Tense (3) Techno (3) Tips (3) kelas 8 smp (3) Announcement (2) Blogging (2) CONTOH SOAL BAHASA INGGRIS SMP KELAS 8 (2) Contoh soal pilihan ganda (2) Functional Text (2) Greetings (2) KUMPULAN CONTOH SOAL BAHASA INGGRIS SMP KELAS 8 (2) Kelas 9 (2) Lifestyle (2) Materi Bahasa Ingggris (2) Materi Bahasa Inggris Kelas 9 (2) Pilihan Ganda (2) SMK Kelas 2 (2) Semester 2 (2) Short Messages and Announcement (2) download power point (2) materi bahasa inggris kelas 7 smp (2) rubrik penilaian (2) 2 (1) ADMIRATION (1) AKM (1) Advertisement Text (1) Ask and Give Characteristic Information (1) Banner (1) CONTOH SOAL BAHASA INGGRIS SMP/MTS KELAS 7 (1) CONTOH SOAL PTS BAHASA INGGRIS KELAS 7 (1) Conditional Sentence Type 1 (1) Conditional sentence type 0 (1) Conditional sentences type 3 (1) Contoh Soal Bahasa Inggris Kelas 7 (1) Contoh Soal Bahasa Inggris Kelas 9 (1) DOWNLOAD CONTOH SOAL BAHASA INGGRIS KELAS 7 KURIKULUM 2013 (1) DOWNLOAD POWER POINT MATERI BAHASA INGGRIS KELAS 7 (1) Did You Know (1) English Music Lyrics (1) English slang (1) Explanation Text (1) GREETING CARD (1) Greeting and Leave Taking (1) Hope and Wish (1) INVITATION (1) Idioms (1) Infotainment (1) KUMPULAN CONTOH SOAL BAHASA INGGRIS SMP/Mts DENGAN JAWABAN KELAS 9 (1) KUMPULAN CONTOH SOAL BAHASA INGGRIS SMP KELAS 7 (1) KUMPULAN CONTOH SOAL BAHASA INGGRIS SMP/Mts KELAS 7 (1) KUMPULAN CONTOH SOAL BAHASA INGGRIS SMP/Mts KELAS 8 (1) KUMPULAN CONTOH SOAL BAHASA INGGRIS SMP/Mts KELAS 9 (1) Kelas 12 (1) Kelas 2 (1) Kumpulan Contoh Soal Bahasa Inggris Kelas 9 SMP (1) MATERI BAHASA INGGRIS KELAS 7 SMP/Mts (1) MATERI BAHASA INGGRIS KELAS 9 SMP/Mts KURIKULUM 2013 – PROCEDURE TEXT (1) MATERI BAHASA INGGRIS SMP/Mts KELAS 7 (1) MATERI BAHASA INGGRIS SMP/Mts KELAS 9 (1) Mata Pelajaran (1) Materi Bahasa Inggris Kelas 10 (1) Materi Bahasa Inggris Kelas 9 SMP (1) Materi Bahasa Inggrs (1) May (1) Might (1) Modul (1) Modul PJJ Bahasa Inggris Kelas 7 (1) Modul PJJ Bahasa Inggris Kelas 8 (1) Modul PJJ Bahasa Inggris Kelas 9 (1) Notice (1) Offering Help (1) Penialaian Akhir Semester 1 (1) Present Perfect Tense (1) Procedure Text (1) Pure (1) QUANTIFYING DETERMINERS (1) Question forms (1) Quiz (1) Quote (1) Quote Motivasi (1) Remedial (1) Reported speech (1) Resep Makanan (1) SMK (1) Saying No Politely (1) Simple Past Tense (1) Soal Bahasa Inggris (1) Soal Latihan PAS (1) Sorry (1) THE DEGREES OF COMPARISON (1) Tenses (1) There is vs there are (1) Tugas Proyek (1) Tugas portofolion (1) UN Bahasa Inggris (1) and Could for Possibility (1) bahasa inggrs (1) checking understanding (1) compliment (1) contoh descriptive text (1) contoh soal short answer dan essay (1) definition of descriptive text (1) download powerpoint (1) generic structure of descriptive text (1) giving and asking opinion (1) guru p3k (1) kelas 7 ssmp (1) language features of descriptive text (1) materi asking for attention (1) materi descriptive text (1) materi kelas 7 (1) materi telling time days and months (1) p3k 2021 (1) p3k guru 2021 (1) personal letter (1) pppk (1) preposition of place (1) short messages (1) soal p3k (1) soal p3k guru (1) soal pas (1) tense (1)