Global MCQ Practice

🏠 Homepage πŸ“˜ Download PDF Books πŸ“• Premium PDF Books

Future Perfect Tense Quiz 16 (25 MCQs) | Global MCQ Practice 🌍

Click β€œShow Answer” to reveal the correct option.

πŸ“˜ Future Perfect Tense – Quiz 16

1. I had _____ for eight hours last night.

A) Sleep.

B) Slept.

C) Sleeping.

D) Sleeps.

2. The supervisor _____ the meeting by eleven a.m.

A) Will have been left.

B) Will have left.

3. The manager _____ the meeting room at twelve.

A) Will have left.

B) Will leave.

C) Leaves.

D) Left.

4. By this time next summer, we (lie) on the beach.

A) Will have lain.

B) Will be lying.

C) Will lie.

D) Will have lied.

5. Do you think that Dad _____ my bike for tomorrow?.

A) Will have fixed.

B) Will have been fixing.

C) Will fixed.

D) Will have fixing.

6. What's the correct alternative?.

A) These shelters will have being completed by September.

B) These shelters will have been completed by September.

7. By the next year, he will have graduated from the University.Manakah terjemahan yang benar untuk kalimat diatas?.

A) Next year, he will graduate from university.

B) Next year, he graduated from university.

C) Next year, he will definitely graduate from university.

D) None of above.

8. _____ you _____ the book by this time next week?.

A) Will, have returned.

B) Will, have been returning.

C) Will, be returning.

D) Will, return.

9. Change the sentence into English:Fikri would have arrived on time if he had ridden a motorbike.

A) Fikri would has arrived on time if he had ridden the motorcycle.

B) Fikri would have arrived on time if he had ridden the motorcycle.

C) Fikri would have arrived on time if he had ride the motorcycle.

D) Fikri would not have arrived on time if he had ridden the motorcycle.

10. The show will start at 7 PM. It _____ when you come by 11 PM tomorrow.

A) Will will.

B) Will be finishing.

C) Will have finished.

D) Will finished.

11. Are.

A) They are.

B) They will be.

C) They have been.

D) None of above.

12. You (plural) are.

A) Was.

B) Es.

C) You were.

D) Eris.

13. By the end of this century, experts _____ (invent) new ways to clean up oil spills.

A) Will have invented.

B) Will have been inventing.

14. I expect the film ( not/ start) _____ by the time we get to the cinema.

A) Will not be starting.

B) Will not have started.

C) Will not started.

D) Will start.

15. Complete this sentence using future perfect tense.My friend _____ tomorrow night.

A) Will have arrived.

B) Will has arrived.

C) Will have arrive.

D) Will arrived.

16. At this rate, we _____ everything ready by six o'clock.(get).

A) Will have got.

B) Will have been getting.

17. Eric and James would _____ the problem if they had have told our teacher the truth.

A) Has make.

B) Has made.

C) Have made.

D) Have make.

18. A:Shall we discuss this in a meeting this afternoon at 14.30?B:I'm sorry _____ .

A) I will finish my class by then.

B) I finished my class by then.

C) I won't have finished my class by then.

D) I finish my class by then.

19. Delinda will have _____ her homework at 6.00 p.m this afternoon.

A) Doing.

B) Done.

C) Did.

D) Do.

20. Choose the correct sentence in the simple future perfect tense:a) They will have arrived at the airport by 8 PM.b) They will arrive at the airport by 8 PM.c) They have arrived at the airport by 8 PM.

A) They have arrived at the airport by 8 PM.

B) They will have arrived at the airport by 8 PM.

C) They will arrive at the airport by 8 PM.

D) They will be arriving at the airport by 8 PM.

21. By next November, I _____ my promotion.

A) Will received.

B) Will receive.

C) Will have receive.

D) Will have received.

22. .... she have learned enough Chinese to communicate before she moves to Beijing?.

A) Is.

B) Was.

C) Has.

D) Are.

E) Will.

23. By next November, I will have _____ my promotion.

A) Will receive.

B) Receives.

C) Receiving.

D) Received.

E) Receive.

24. The rain will not have stopped by tomorrow.

A) Simple Future Perfect Tense .

B) Simple Future Tense.

C) Simple Future Continuous Tense.

D) None of above.

25. By morning, he _____ for over twelve hours.

A) 'i'll be sleeping.

B) 'll have slept.

🏠 Back to Homepage πŸ“˜ Download PDF Books πŸ“• Premium PDF Books