If somebody asks you something like the samples below…
- What will you have achieved by the time you reach forty?
- How many books will you have read by Christmas?
- How many English class assignments will I have given you by the end of the term ? 😦
…they are using the future perfect and we’d usually answer this in the following way
- By the time I reach forty I will have set up my own company.
- By Christmas I will have read three books.
- By the end of the term my teacher will have given us tons of English assignments because she is very picky.
- That is: time expression + subject + will + have + past participle
Here’s a fun way to do some language drills.
HOW TO PLAY
- Pick a partner or ask somebody randomly.
- Turn the wheel. Say for example you get How many showers (have).
- Turn the second wheel for time expressions. Say for example you get ‘in one year’
- Make a question with these expressions. Example: How many showers will you have had in a year ?
- Your partner should answer your question.
- Example: In a year I will have had about ….. showers. (if the partners says he/she has a very low number of showers, choose another person quickly).
In the first wheel you will find expressions related to actions.
In this wheel you will find expressions related to time.