You are on page 1of 3

Nama :

Sekolah:

BANK SOAL
Bahasa Inggris
SMP
Judul Bab : Tenses (Present Perfect)
Kerjakanlah dengan Jujur dan Sungguh-Sungguh, Minta Tolonglah hanya kepada Allah!
Selamat Mengerjakan, Semoga Sukses!
Choose the correct answer!
1. They still live in a rent house. They … a house yet. B. am received
A. have buy C. was receiving
B. bought D. have received
C. have bought
D. haven’t bought 9. Firdaus : Where are your parents?
Yusri : They … to the town.
2. I … ever…in Aceh. It is so beautiful place. A. gone
A. have - been B. went
B. have - be C. had gone
C. have - was D. have gone
D. had – been
10. Sam : I haven’t seen Lukman today?
3. Mother : Have you … your breakfast? Ucu : He…yet.
Yatna : Sure I have mom.
A. have A. hasn’t come
B. had B. didn’t come
C. ate C. doesn’t come
D. eat D. isn’t coming

11. Jauzi : Where is your family?


4. I … the novel twice.
Salma : My family has…fishing.
A. read
B. am reading A. going
C. was read B. gone
D. have read C. went
D. goes
5. We have lived here …1990. It’s…19 years.
However, we are moving tomorrow. 12. My wife …for days. Now she is hospitalized.
A. for – be A. has sick
B. since – be B. was sick
C. for – been C. has been sick
D. since – been D. was being sick

6. Xabi : …you received my letter? 13. It …since three o’clock. Jakarta is in danger of
Yeyen : I have. I do like the news. flood now.
A. has raining
A. Don’t B. rains
B. Do C. rain
C. Had D. has rained
D. Have
14. … your brother … you from Surabaya? Not yet.
7. Rahma : I’m sorry for being late. Traffic! A. Do - call
Yusuf : Please leave earlier next time. I’ve … you B. Does - call
for almost 1 hour. C. Has - call
D. Has – called
A. wait
B. waiting 15. From the first day, he … any significant progress.
C. waited A. has made
D. waits B. made
C. hasn’t made
8. I … many letters from my fans so far. D. didn’t made
16. Dwi : …you ever been to Mecca?
A. receive Susanto : Yes, I’ve been there twice.

Les Privat & Kelompok Belajar Bintang Pelajar |1


Bank Soal SMP 2019-2020

A. Did
B. Do 23. He started to work in the office at 8 o’clock. It’s
C. Have now 12 o’clock and he just stopped it. He … for
D. Are four hours.
A. has worked
17. Have you … to the top of the Empire State B. is working
Building? C. has been working
A. flown C. grown up D. was workings
B. sat up D. gone up
24. Nita : “.... you already .... your homework?”
18. Hamid : She’s …the letter to her friend in Saudi Nia : “Not yet “
Arabia twice.
A. Have, finished
Yusuf : What for?
B. Had, finished
Hamid : She wants to tell her about her new school.
C. Did, finish
A. sent D. Have, finish
B. send
C. sends 25. I've … at least six weeks there in the last year.
D. sending A. past
B. passed
19. Husband : Did you tell Rudi that we’ll celebrate our C. spent
son’s birthday when you visited him? D. spend
Wife : No, I didn’t. I’m sorry I forgot.
Mother : Don’t worry! I … him about it by phone. 26. I have…dinner at Sardi's. That’s why I don’t order
He’s really glad to hear the news. food in our meeting tonight.
A. had
A. tell
B. have told B. taken
C. will tell C. seen
D. am telling D. served
20. Nanda : How many times…your children flown by 27. I … here since seven o’clock.
plane? A. have had
Fifi : Four times. They really like to travel by B. had had
plane and visit many interesting places in C. have been
Indonesia, such as Lombok Island, D. have
Bunaken Water Park, etc.
A. did 28. I … this pair of shoes for three years.
B. do A. have had
C. have B. had had
D. are C. have been
D. have
21. Yusuf : Where did you get the novel from?
Tomi : I borrowed it from the library last week. I 29. I ……… her at all. Ask my father if you want to
want to return it now, because I…it know more for about her.
already. A. have know
A. read B. am knowing
B. have read C. have known
C. am reading D. don’t know
D. am going to read
30. She has left this town … I was child.
22. The floor is still dirty. Perhaps our office boy … it. A. for
A. is not sweeping B. since
B. has not swept C. because
C. does not sweep D. so that
D. was not sweeping

Les Privat & Kelompok Belajar Bintang Pelajar |2


Bank Soal SMP 2019-2020

Essay

Complete the following sentences with appropriate answer.

1. Rani : … you ever visited Mexico?


Juwita : Yes, I have been there twice.
2. I’ve already …. (see) the movie. The plots of the story are so simple.
3. We … (had) some difficulties so far.
4. I …. (not, met) seen her yet.
5. I … (be) here since 2012.
6. Sarah Sechan is an artist. She …. (draw) many beautiful pictures in her lifetime.
7. She …. (call) you three times but you keep trying to avoid her. What’s wrong?
8. Rangga …. (wear) his new glasses once since he bought it.
9. King Sulaiman …. (made) a vessel to carry all animals and kind persons.
10. Jack really needs to upgrade his knowledge in LIPIA. He ….. (take) many courses so far.

Kunci Jawaban

1. Have
2. seen
3. have had
4. haven’t seen
5. have been
6. has drawn
7. has called
8. has worn
9. has made
10. has taken

Les Privat & Kelompok Belajar Bintang Pelajar |3

You might also like