am, is, are + Going to have + past participle
- We will have read three books at the end of the month.
- By the time we finish this course, we are going to have read ten books.
- How many sweets is she going to have eaten at the end of the day?
- By this afternoon, he will have eaten all the sweets we have.