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