How to evaluate my knowledge on future perfect
All verbs can form the future perfect tense, totaling thousands of possibilities. Categories range from simple (will have eaten) to complex with irregular past participles (will have written, will have begun). Self-assessment methods include rewriting sentences with future deadlines ("By X time, Y will have..."), identifying errors ("She will has finished -> will have"), or writing paragraphs about future milestones ("I will have graduated by 2025"). Peer-reviewed exercises, such as explaining why "They will have submit the report" is incorrect (-> "submitted"), and creating timelines to visualize completion points also test proficiency.
One simple way to check your current knowledge level of future perfect is by testing your skills. Try out to guess what are the expressions on the sentences gaps below:
1. By tomorrow, she ______ (finish) the report.
2. They ______ (leave) by 8 PM.
3. I ______ (complete) the course by June.
4. He ______ (not/submit) the application by Friday.
5. We ______ (build) the house by next year.
6. The train ______ (depart) by the time we arrive.
7. The contract ______ (sign) by both parties by Monday.
8. She ______ (publish) her research by the conference.
9. All tickets ______ (sell) by the event date.
Sentences from 1 to 3 uses beginner level future perfect. Their answers are: 1. will have finished | 2. will have left | 3. will have completed. Sentences 4 to 6 are intermediate level, their answers are: 4. won\u2019t have submitted | 5. will have built | 6. will have departed. Sentence 7 to 9 are advanced level, their answers are: 7. will have been signed | 8. will have published | 9. will have been sold. Check how much you guessed right on each level and you will have a clue on how much you know and which is your current knowledge level on future perfect. Of course this is a very simple test and it is very high biased. You should take a longer test, using a wide range of future perfect verbs to have a more accurate score.