20 Soal Past Future Perfect Tense Beserta Jawaban
Kumpulan Soal Pilihan Ganda Materi Past Future Perfect Tense
1. I …… that thief last night, but he could wriggle out from me.
a. Would have be caught
b. Would have caught
c. Will have caught
d. Will caught
2. She .... a car from her brother, if she had needed it
a. Would has borrowed
b. Would have borrowed
c. Should have borrowed
d. Should has borrowed
3. If Paul had slept earlier, he .....late
a. Would haven't gotten up
b. Wouldn't have gotten up
c. Shouldn't have gotten up
d. Won't have gotten up
4. She …. a queen, unfortunately she died due to a disease.
a. Would have be
b. Would have
c. Would have been
d. Would be
5. ... helped me if I had asked her?
a. Would Cindy have
b. Should have Cindy
c. Would have Cindy
d. Will Cindy have
6. I would …a rich man, if my company had won the tender.
a. Have
b. Have be
c. Have been
d. Had been
7. They ..... the examination if they had studied harder before
a. Wouldn't has failed
b. Won't have failed
c. Wouldn't have failed
d. Shan't have failed
8. If he had wanted to sell that house, I ....it from him
a. Would have buy
b. Would have buying
c. Would have bought
d. Will have bought
11. Susi would have …a delicious chicken if the gas of her stove had not run out.
a. Cooked
b. Be cooking
c. Been cook
d. Cook
1. b. Would have caught
a. Would have be caught
b. Would have caught
c. Will have caught
d. Will caught
2. She .... a car from her brother, if she had needed it
a. Would has borrowed
b. Would have borrowed
c. Should have borrowed
d. Should has borrowed
3. If Paul had slept earlier, he .....late
a. Would haven't gotten up
b. Wouldn't have gotten up
c. Shouldn't have gotten up
d. Won't have gotten up
4. She …. a queen, unfortunately she died due to a disease.
a. Would have be
b. Would have
c. Would have been
d. Would be
5. ... helped me if I had asked her?
a. Would Cindy have
b. Should have Cindy
c. Would have Cindy
d. Will Cindy have
6. I would …a rich man, if my company had won the tender.
a. Have
b. Have be
c. Have been
d. Had been
7. They ..... the examination if they had studied harder before
a. Wouldn't has failed
b. Won't have failed
c. Wouldn't have failed
d. Shan't have failed
8. If he had wanted to sell that house, I ....it from him
a. Would have buy
b. Would have buying
c. Would have bought
d. Will have bought
9. Before taking a leave of absence yesterday, he would completed his work for the client. He would …it two days ago.
a. Have submitted
b. To submitted
c. Have be submitted
d. Have been submitted
a. Have submitted
b. To submitted
c. Have be submitted
d. Have been submitted
10. If you had had much money, ..... to be your girlfriend?
a. Would has she wanted
b. Should have she wanted
c. Would she have want
d. Would she have wanted
a. Would has she wanted
b. Should have she wanted
c. Would she have want
d. Would she have wanted
a. Cooked
b. Be cooking
c. Been cook
d. Cook
12. I phoned at five o’clock since I know you would have …home by then.
a. Get
b. Getting
c. Gotten
d. Got
a. Get
b. Getting
c. Gotten
d. Got
13. If my father had given me much money, I ... a gift for my girlfriend
a. Should have buy
b. Would have bought
c. Would has bought
d. Will have bought
a. Should have buy
b. Would have bought
c. Would has bought
d. Will have bought
14. My father … very upset if he had saw me out of class.
a. Will have be
b. Would have
c. Would have be
d. Would have been
a. Will have be
b. Would have
c. Would have be
d. Would have been
15. Rico ...... to the party alone, if he had let me go with him
a. Would haven't come
b. Would have came
c. Would have coming
d. Wouldn't have come
a. Would haven't come
b. Would have came
c. Would have coming
d. Wouldn't have come
16. I thought you …by the time I arrived.
a. Would have be slept
b. Would have slept
c. Would be slept
d. Would have been slept
a. Would have be slept
b. Would have slept
c. Would be slept
d. Would have been slept
17. He would …. passed the examination If She had learned hard.
a. Been
b. Had
c. Be
d. Have
a. Been
b. Had
c. Be
d. Have
18. If they had come earlier, I .....the house
a. Would haven't left
b. Wouldn't have left
c. Should haven't left
d. Would have leave
a. Would haven't left
b. Wouldn't have left
c. Should haven't left
d. Would have leave
19. We …… arrived on time If we walked faster.
a. Have
b. Had
c. Would have
d. Would had
a. Have
b. Had
c. Would have
d. Would had
20. We would have ....in that company if we had passed the interview test before
a. Working
b. Work
c. Worked
a. Working
b. Work
c. Worked
d. Works


Jawaban:
1. b. Would have caught
2. b. Would have borrowed
3. b. Wouldn't have gotten up
4. c. Would have been
5. a. Would Cindy have
6. c. Have been
7. c. Wouldn't have failed
8. c. Would have bought'
9. a. Have submitted
10. d. Would she have wanted
3. b. Wouldn't have gotten up
4. c. Would have been
5. a. Would Cindy have
6. c. Have been
7. c. Wouldn't have failed
8. c. Would have bought'
9. a. Have submitted
10. d. Would she have wanted
11. a. Cooked
12. d. Got
13. b. Would have bought
14. d. Would have been
15. d. Wouldn't have come
16. b. Would have slept
17. d. Have
18. b. Wouldn't have left
19. c. Would have
20. c. Worked
12. d. Got
13. b. Would have bought
14. d. Would have been
15. d. Wouldn't have come
16. b. Would have slept
17. d. Have
18. b. Wouldn't have left
19. c. Would have
20. c. Worked