Will they have made the cake by noon tomorrow?
Present perfect (to make)
Their architect has painted three rooms, and he is missing two more.
Have we made things worse?
Present perfect (to paint)
I will have finished.
We will have the house painted by next month.
Past perfect (to finish)
I have finished all my homework.
Present perfect (to eat).
Past perfect (to make)
Future perfect (to eat)
Past perfect (to paint)
Future perfect (to paint)
I had eaten lunch, but then I was hungry again.
I will have eaten lunch by noon.
Future perfect (to finish)
I have not eaten lunch today.
Present perfect (to finish)
Had she made all the exercises?
Past perfect (to eat)
Future perfect (to make)
They had painted an imitation of the Mona Lisa.
You had finished eating.