Future Perfect Tense Quiz 25 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Change the sentence into English:Fikri would have arrived on time if he had ridden a motorbike
2. The show will start at 7 PM. It ..... when you come by 11 PM tomorrow.
3. You (plural) are
4. I expect the film ( not/ start) ..... by the time we get to the cinema
5. Complete this sentence using future perfect tense.My friend ..... tomorrow night.
6. At this rate, we ..... everything ready by six o'clock.(get)
7. Eric and James would ..... the problem if they had have told our teacher the truth.
8. A:Shall we discuss this in a meeting this afternoon at 14.30?B:I'm sorry .....
9. 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.
10. .... she have learned enough Chinese to communicate before she moves to Beijing?
11. Identify the correct use of the past perfect tense.
12. Old Mr Macawber ..... maths for 30 years by the end of this term.(teach)
13. ..... he ..... the message by the time your flight takes off? (Receive)
14. Select the sentence that demonstrates the past perfect tense.
15. They did not help the fight anymore.
16. What is the correct form of the simple future perfect tense for the pronoun 'they' and the verb 'to complete'?
17. I ..... (not complete) the report by 5pm tomorrow.
18. You all will have voted
19. Life is in danger, pray to God for help!
20. The plane will have taken off by two hours.
21. 7-I'm sure ..... will have stopped snowing by tomorrow.
22. I ..... read the terms and conditions.
23. The movie will have finished by the time I get home.What does it mean?
24. We ..... to see uncle this weekend
25. Have you lived here all your life?
26. I ..... in Germany by the time you come back to Indonesia
27. What is the rule for intarrogative tense
28. I'm tired ..... (I / walk / miles).
29. My friend will have ..... from gajah mada university by the end of this month.
30. He has worked with me for three years.