Latihan Soal Pilihan Ganda Bab Past Future Perfect Tense
- If Paul had slept earlier, he …..latea. Would haven’t gotten upb. Wouldn’t have gotten upc. Shouldn’t have gotten upd. Won’t have gotten up
- She …. a queen, unfortunately she died due to a disease.a. Would have beb. Would havec. Would have beend. Would be
- ….. helped me if I had asked her?a. Would Cindy haveb. Should have Cindyc. Would have Cindyd. Will Cindy have
- I would …a rich man, if my company had won the tender.a. Haveb. Have bec. Have beend. Had been
- They ….. the examination if they had studied harder beforea. Wouldn’t has failedb. Won’t have failedc. Wouldn’t have failedd. Shan’t have failed
- Susi would have …a delicious chicken if the gas of her stove had not run out.a. Cookedb. Be cookingc. Been cookd. Cook
- I phoned at five o’clock since I know you would have …home by then.a. Getb. Gettingc. Gottend. Got
- If my father had given me much money, I … a gift for my girlfrienda. Should have buyb. Would have boughtc. Would has boughtd. Will have bought
- My father … very upset if he had saw me out of class.a. Will have beb. Would havec. Would have bed. Would have been
- Rico …… to the party alone, if he had let me go with hima. Would haven’t comeb. Would have camec. Would have comingd. Wouldn’t have come
- I thought you …by the time I arrived.a. Would have be sleptb. Would have sleptc. Would be sleptd. Would have been slept
- If he had wanted to sell that house, I ….it from hima. Would have buyb. Would have buyingc. Would have boughtd. Will have bought
- Before taking a leave of absence yesterday, he would completed his work for the client. He would …it two days ago.a. Have submittedb. To submittedc. Have be submittedd. Have been submitted
- If you had had much money, ….. to be your girlfriend?a. Would has she wantedb. Should have she wantedc. Would she have wantd. Would she have wanted
- He would …. passed the examination If She had learned hard.a. Beenb. Hadc. Bed. Have
- If they had come earlier, I …..the housea. Would haven’t leftb. Wouldn’t have leftc. Should haven’t leftd. Would have leave
- We …… arrived on time If we walked faster.a. Haveb. Hadc. Would haved. Would had
- We would have ….in that company if we had passed the interview test beforea. Workingb. Workc. Workedd. Works
- I …… that thief last night, but he could wriggle out from me.a. Would have be caughtb. Would have caughtc. Will have caughtd. Will caught
- She …. a car from her brother, if she had needed ita. Would has borrowedb. Would have borrowedc. Should have borrowedd. Should has borrowed

Jawaban:
- b. Wouldn’t have gotten up
- c. Would have been
- a. Would Cindy have
- c. Have been
- c. Wouldn’t have failed
- a. Cooked
- d. Got
- b. Would have bought
- d. Would have been
- d. Wouldn’t have come
- b. Would have slept
- c. Would have bought’
- a. Have submitted
- d. Would she have wanted
- d. Have
- b. Wouldn’t have left
- c. Would have
- c. Worked
- b. Would have caught
- b. Would have borrowed