.
Will have cooked
Will be cooking
Am cooking
Was cooked
Did
Do
Does
Done
Was leaving
Will have left
Leave
Have left
Will complete
Will have completing
Will have completed
Would complete
Will be
Will have been
Will have
Will have being
Will catch
Will be catching
Catch
Will have caught
Will have received
Will recieved
Have received
Will be receiving
Will sleep
Have slept
Will have slept
Slept
Have been reading
Have read
Will read
Will have read
Will have been
Will be
Have been
Have been being
Wait!
Here's an interesting quiz for you.