Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Soal Latihan Bahasa Inggris Tentang Present Perfect Tense

A. Choose the right answer between a, b, c, d, or e!

1. Shane ………………. around the world 6. The president ……………… what to do


with his best friends. ………..

a. Has been traveling a. Has not decided …… yet


b. Have traveling b. Neither ….. nor
c. Travels c. Either …. Or
d. Is traveling d. Also ….. and
e. Has traveled e. Both ….. and

2. Kian …………….. this movie three 7. Sam ……………. the results of the
times. experiment.

a. Is seeing a. Did the recording


b. Sees b. Is recording
c. Has seen c. Has already recorded
d. Was seeing d. Has recording
e. Has been seen e. Had recording

3. Jack …………….. in the same house 8. Patrick ………… the material for his
for twenty years. next exam.

a. Leave a. Is learning
b. Has been lived b. Has yet to learn
c. Living c. Learned
d. Lived d. Learns
e. Has lived e. Has been learning

4. Marie …………….. in Dublin since 9. We ……………… what to do with the


1980. money.

a. Is leaving a. Decide
b. Left b. Have yet to decide
c. Live c. Have deciding
d. Lives d. Has deciding
e. Has lived e. Is deciding

5. Mark …………….. the entire book. 10. Mark …………… to school with his
friends.
a. Is reading
b. Read a. Has already walked
c. Has been reading b. Was walking
d. Has already read c. Had walking
e. Had been reading d. Walked
e. Is walking

B. Fill in the correct form of the Present Perfect tense!

1. The earth _______ here for billions of years. (be)


2. We _______ cards for the last few hours. (play)

3. We _______ problems with our new car recently. (have)

4. _______ on anything interesting lately? (you work)

5. Cuba _______ a socialist country since 1959. (be)

6. I _______ care of my neighbor’s cats while they are away. (take)

7. I _______ my car for three years. (have)

8. _______ an important fight? (the boxer, ever, win)

9. John and Mary _______ with each other since the day they got married. (quarrel)

10. It _______ hard since last night. (rain)

11. I’m tired because I _______ well lately. (not feel)

12. _______ your problems? (your parents, always, understand)

13. The patient _______ penicillin for several days now. (take)

14. A big earthquake _______ San Francisco since 1906. (not hit)

15. They _______ in San Francisco since they arrived in the USA 20 years ago. (live)

16. He got ill five weeks ago and _______ yet. (not recover)

17. Everyone in the Middle East _______ about the situation for decades. (worry)

18. We _______ very cold weather this year. (have)

19. Where _______ the money? (you, hide)

20. At last, my favorite team _______ against its most important rival. (win)

21. I _______ for 6 years. (marry)

22. Dad _______ a number of jobs in the last few years. (have)

23. The bank is still closed. It _______ yet. (not open)

24. Our daughter _______ lipstick since she was 16. (wear)

25. She is angry because of her boyfriend _______ up yet and she _______ for half an
hour. (not show, wait)

26. I’m still waiting for an answer. They _______ up their minds yet. (not make)

27. How many times _______ the cat today? (Kim feed)

28. The kids _______ on my nerves. They _______ too much noise. (get, make)

29. My company _______ a lot of money in the last few years. They _______ hard on an
important project. (make, work)

30. They _______ our new refrigerator yet, but they will any day now. (not deliver)
Use the words in the brackets to complete the questions (Gunakan kata-kata yang terdapat di
dalam kurung untuk melengkapi kalimat di bawah) 

1. Almaida  is looking for his wallet, she can’t find it, She … his key. (lose)

2. I have made a letter, but I ….. to Zaid (report) 

3. My young brother …. ball to his friend. (bring)

4. They went to your house, but You … At home (be)

5. You … In this house (live)

6. Tiago and Toni …. to Jakarta. (go)

7. They ,,,, rocks to his house (throw) 

8. We … a bioscop ticket last time, (buy)

9. Would you like something to drink? No, thanks. I …. So much?  ( have)

9. My Mother… a coconut tree for You. (plant)

10. What time is Tamara Studying? She … last time.(study)

11. I ,,, a new motor cycle in the store.(take)

12. Sabrina is away on June,  Sabrina … in Surabaya. (come) 

13. Zaid is back home from holiday now. Zaid … to Jakarta. (go)

14. Is Fadil in your home? No Fadil … to market (go)

15. She told Ameera about her house, but Ameera  … it. (forget)

16. My mother told me this recipe, But I … it (make)

17. You have cooked a fried chicken, but you … it. (eat)

18. Abdullah has bought a new motor cycle, But He …. It . (use) 

19. Has She …. To Tangerang last month? (go)

20. Fadilla can’t find her wallet, Have you … it?. (know)

21. I can’t meet my wife , Have you … it? (see)

23. They … the bear in front of my home. (watch) 


Fill in the correct form of the Present Perfect tense!

1. The earth  has been  here for billions of 25. She is angry because her boyfriend  has
years. not shown  up yet and she  has been
waiting  for half an hour.
2. We have been playing cards for the last few
hours. 26. I’m still waiting for an answer.
They  haven’t made up their minds yet.
3. We have been having/ have had  problems
with our new car recently. 27. How many times  has Kim fed the cat
today?
4. Have you been workingon anything
interesting lately? 28. The kids have been getting  on my nerves.
They  have been making too much noise.
5. Cuba  has been  a socialist country since
1959. 29. My company  has been makinga lot of
money in the last few years. They have been
6. I have been takingcare of my neighbor’s working  hard on an important project.
cats while they are away.
30. They haven’t delivered  our new
7. I  have hadmy car for three years. refrigerator yet, but they will any day now.

8. Has the boxer ever won  an important fight? 1. c)has lost


9. John and Mary  have been quarreling  with
each other since the day they got married. 2. b)Have not reported

10. It  has been raining hard since last night. 3. b)Have brought

11. I’m tired because I haven’t been 4. a)Have not been


feeling well lately.
5. a)Have lived
12.  Have your parents always
understood  your problems?
6. a) Have gone
13. The patient has been taking penicillin for
several days now. 7. a)Have thrown

14. A big earthquake  has not hit San 8. c) have bought


Francisco since 1906.
9. a) Have drunk
15. They  have been living in San Francisco
since they arrived in the USA 20 years ago.
10. d) has planted
16. He got ill five weeks ago and  has not
recovered yet. 11. a) Has studied

17. Everyone in the Middle East  has been 12. a) Have taken
worrying  about the situation for decades.

18. We have had/ have been having  very cold 13. d) has come
weather this year.
14. d)has gone
19. Where  have you hidden  the money?
15. d)has gone
20. At last, my favorite team has won  against
its most important rival.
16. d)has forgotten
21. I have been married for 6 years.
17. a) Have not made
22. Dad has had  a number of jobs in the last
few years. 18. a)Have not eaten

23. The bank is still closed. It hasn’t 19. b) Has not used
opened yet.

24. Our daughter  has been wearinglipstick 20. a) gone


since she was 16.
21. a) known
22. b) seen

d)Have watched

You might also like