This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 1 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 1 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. They (wait) ..... for the president for 5 hours. A) Will have been waiting. B) Will have waited. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will have been waiting. 2. By 2030 I will have (fly) an airplane A) Fly. B) Flown. C) Flew. D) None of the above. Show Answer Correct Answer: B) Flown. 3. Complete the next sentence with the apropriate phrase:She ..... how to cook when she finished the course. A) Will have learnt. B) Won't had learnt. C) Will have learn. D) None of the above. Show Answer Correct Answer: A) Will have learnt. 4. They ..... by Tuesday A) Will have leave. B) Will have left. C) Will leave. D) None of the above. Show Answer Correct Answer: B) Will have left. 5. I will ..... done my homework before you com home tomorrow. A) Has. B) Be. C) Have. D) Had. Show Answer Correct Answer: C) Have. 6. Which sentence is NOT correct? By Christmas Dominic will ..... as project manager for five years. A) Have worked. B) Have been working. C) Be working. D) None of the above. Show Answer Correct Answer: C) Be working. 7. Apakah kamu akan datang jam 7 besok pagi? A) Do you come at 7 o'clock tomorrow morning?. B) Will you be coming at 7 o'clock tomorrow morning?. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will you be coming at 7 o'clock tomorrow morning?. 8. You are sure to recognise me at the station. I ..... a pink tie. A) Will wear. B) Will have worn. C) Will be wearing. D) None of the above. Show Answer Correct Answer: C) Will be wearing. 9. Ali can't watch the match tonight because he ..... his homework. A) Will have done. B) Will be doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will be doing. 10. You will have ..... by next year. A) Finished. B) Graduated. C) Graduate. D) Graduating. Show Answer Correct Answer: B) Graduated. 11. Unfortunately, sea levels ..... in 20 years. A) Will have risen. B) Will still be rising. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will still be rising. 12. She ..... for an hour at nine o'clock. A) Will have dancing. B) Will have danced. C) Will have been danced. D) Will have been dancing. Show Answer Correct Answer: D) Will have been dancing. 13. Jane ..... when she comes home, because she ..... over 24 hours. A) Will be very tired-will have been flying. B) Will have been being very tired-will have flown. C) Will have been being very tired-will have been flying. D) Is going to be very tired-will have flown. Show Answer Correct Answer: A) Will be very tired-will have been flying. 14. Don't call me in the next hour because ..... to work. A) Will have driven. B) Will be driving. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will be driving. 15. It's a nine-hour flight. My plane leaves at 9 am, so at 11 am, I ..... A) Will be flying over the Atlantic. B) Will have landed in New York. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will be flying over the Atlantic. 16. By ..... I will have graduated A) 20 years. B) 2026. C) In July. D) None of the above. Show Answer Correct Answer: B) 2026. 17. He ..... (write) his first novel by the time he turns 25. A) Will have written. B) Writes. C) Will write. D) None of the above. Show Answer Correct Answer: A) Will have written. 18. What happens firstBy the time I graduate, I will have had a my 24th birthday A) The graduation. B) 24th birthday. C) All the above. D) None of the above. Show Answer Correct Answer: B) 24th birthday. 19. Please don't phone between one and two o'clock because we ..... lunch. A) Will have. B) Will have had. C) Will be having. D) None of the above. Show Answer Correct Answer: C) Will be having. 20. By midnight, they ..... like crazy. A) Will have parting. B) Will has partied. C) Will partied. D) Will have partied. Show Answer Correct Answer: D) Will have partied. 21. This time next year, he ..... for Real Madrid for ten years. A) Will have been playing. B) Will be playing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will have been playing. 22. (buy/he) ..... the new house by October? A) Will he have bought. B) Will he have been buying. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will he have bought. 23. By 2050 manny of my friends will have (marry) their sweetharts A) Marry. B) Marryed. C) Married. D) None of the above. Show Answer Correct Answer: C) Married. 24. What ..... you ..... before I come home tomorrow? A) Will; be done. B) Were; have done. C) Were; be done. D) Will; have done. Show Answer Correct Answer: D) Will; have done. 25. A:I have an exam next week.B:Well, I guess you ..... (study) hard for your exam this weekend? Good luck. A) Will be studying. B) Will have studied. C) Will be studied. D) None of the above. Show Answer Correct Answer: A) Will be studying. 26. Soon scientists ..... on alternative energies for more than 50 years. A) Are going to work. B) Will work. C) Will have been working. D) Will have worked. Show Answer Correct Answer: C) Will have been working. 27. He (play) ..... soccer all day long. A) Will have been play. B) Will has been play. C) Will have been playing. D) Have been playing. Show Answer Correct Answer: C) Will have been playing. 28. By 10pm tonight, I'll have ..... this report. A) Finisht. B) Finished. C) Finish. D) Finishet. Show Answer Correct Answer: B) Finished. 29. What is the Future Perfect Simple form of this sentence:'She writes the report'? A) She will have written the report. B) She will be writing the report. C) She will have been writing the report. D) She will write the report. Show Answer Correct Answer: A) She will have written the report. 30. I ..... all my homework after dinner. I promise!! A) Will do. B) Am going to do. C) Am doing. D) None of the above. Show Answer Correct Answer: A) Will do. 31. Which time expression is often used with the Future Perfect Progressive? A) Yesterday. B) At present. C) Last year. D) By the time. Show Answer Correct Answer: D) By the time. 32. Which of the following sentences is in future perfect simple? A) Oscar will play basketball the next weekend. B) Alex is going to buy a house. C) Jhon has visited to his mother the last summer. D) Ana will have finished her thesis by the next mounth. Show Answer Correct Answer: D) Ana will have finished her thesis by the next mounth. 33. By the time I finish this class, I ..... ten tests. A) Take. B) Have taken. C) Will have taken. D) Took. Show Answer Correct Answer: C) Will have taken. 34. By the time she arrives, we ..... the meeting. A) Will have started. B) Will start. C) Will have been starting. D) Will be starting. Show Answer Correct Answer: A) Will have started. 35. The flight to Geneva takes off at 9.00 and lands at 10.30.At 10.00 they ..... to Geneva. A) Will be flying. B) Will flying. C) Will have flown. D) None of the above. Show Answer Correct Answer: A) Will be flying. 36. I ..... everything when they come to pick me up. A) Will packed. B) Will be packing. C) Will have packed. D) Am packing. Show Answer Correct Answer: C) Will have packed. 37. Future Perfect Tense + by the time + Simple Present Tense (V1)Example:I will have gotten married by the time you graduate from the university.They hope they ..... all the tenses by the time the exam comes. A) Will have mastered. B) Will have been mastered. C) Will have master. D) Will have been mastered. Show Answer Correct Answer: A) Will have mastered. 38. He ..... at the airport before you arrive. A) Will have arrived. B) Arrives. C) Will arrive. D) Will have been. Show Answer Correct Answer: A) Will have arrived. 39. He ..... her ears by the time they get home. A) Will ruined. B) Will has ruined. C) Will have ruined. D) Will have ruining. Show Answer Correct Answer: C) Will have ruined. 40. Sorry, I'm afraid I ..... it by then. A) Will not to do. B) Has done. C) Don't do. D) Won't have done. Show Answer Correct Answer: D) Won't have done. 41. By the end of next year, Anne ..... Paris. A) Will visit. B) Will be visiting. C) Is visiting. D) Will have visited. Show Answer Correct Answer: D) Will have visited. 42. All his teeth ..... in by next year. A) Will has come. B) Will come. C) Will have coming. D) Will have come. Show Answer Correct Answer: D) Will have come. 43. I know you ..... the reports on TV about the accident before I get home. A) Are going to see. B) Will have seen. C) Will see. D) Can see. Show Answer Correct Answer: B) Will have seen. 44. In the interrogative form, the subject must be between the auxiliary verbs Will and Have A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 45. The Battle of the Books team has read Frindle. A) Past. B) Present. C) Future. D) None of the above. Show Answer Correct Answer: B) Present. 46. People will ..... on the moon in the future. A) Living. B) Be live. C) Live. D) Lived. Show Answer Correct Answer: C) Live. 47. They hope they ..... all the vocabulary by the exam. A) Will have mastered. B) Will have master. C) Will have been mastered. D) None of the above. Show Answer Correct Answer: A) Will have mastered. 48. Future perfect of continuous?Please, come at 8. By that time, I ..... my homework and we can go out. A) 'll be finishing. B) 'll have finished. C) All the above. D) None of the above. Show Answer Correct Answer: B) 'll have finished. 49. James Bond always drank champagne in the novels although he ..... to wine by the time he ..... it to the silver screen. A) Has switched / has made. B) Switched / had made. C) Had switched / made. D) Was switching / would make. E) Switched / was making. Show Answer Correct Answer: C) Had switched / made. 50. In the summer, Jane ..... to find a new job for five months. A) Will be trying. B) Will have tried. C) Will have been trying. D) Will try. Show Answer Correct Answer: C) Will have been trying. 51. By the time we arrive at the cinema, the movie ..... (start). A) Will have started. B) Will start. C) Starts. D) None of the above. Show Answer Correct Answer: A) Will have started. 52. The police ..... the driver by then. A) Will have arrested. B) Will. C) Will arrested. D) Will have. Show Answer Correct Answer: A) Will have arrested. 53. Negative sentence: A) I won't have earned 20000 by tomorrow. B) I will haven't earned 20000 by tomorrow. C) I not will have earned 20000 by tomorrow. D) None of the above. Show Answer Correct Answer: A) I won't have earned 20000 by tomorrow. 54. Don't worry. By the time you arrive I ..... the whole house. A) Will have tidied. B) Am tiding. C) Will tidy. D) Will be tiding. Show Answer Correct Answer: A) Will have tidied. 55. I (work) in my company at 07 o'clock tomorrow. (Continuous) A) Will be working. B) Will have working. C) Will working. D) Will have work. Show Answer Correct Answer: A) Will be working. 56. Which of the following is NOT an example of Future Perfect Progressive? A) By 2026, we will have been living in this city for 10 years. B) She will have been sleeping for 12 bours by the time you wake up. C) They will have eaten dinner by 9 p.m. D) He will have been playing foorball all afternoon. Show Answer Correct Answer: C) They will have eaten dinner by 9 p.m. 57. The Future Perfect Progressive tense usually combines A) Completed action + Present perfect. B) Duration + Present time. C) Habit + Past action. D) Continuous action + Future point of reference. Show Answer Correct Answer: D) Continuous action + Future point of reference. 58. Which sentence correctly uses the future perfect simple tense? A) By next year, I will have completed my degree. B) By next year, I complete my degree. C) By next year, I will completing my degree. D) By next year, I will be completing my degree. Show Answer Correct Answer: A) By next year, I will have completed my degree. 59. The government ..... the new stadium in six months A) Will have build. B) Will have built. C) Will build. D) None of the above. Show Answer Correct Answer: B) Will have built. 60. In March, I ..... here for 2 years. A) Have been working. B) Am have been working. C) Will have been working. D) Just have been working. Show Answer Correct Answer: C) Will have been working. Next →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 2Future Perfect Quiz 3Future Perfect Quiz 4Future Perfect Quiz 5Future Perfect Quiz 6Future Perfect Quiz 7Future Continuous Tense And Future Perfect Tense QuizFuture Continuous Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books