"The test will have been done tomorrow"
Translation:La testo estos farita morgaŭ.
I got this right, but there's no way to tell from the English text that it means "done" in the sense of prepared, ready to go. It could easily means "finita", finished.
This is a rather convoluted way of saying that there will be a test tomorrow, and you will do it.
Wow, I had it completely misunderstood. I thought it meant that a test was ongoing (some sort of test that takes days or weeks), but would be finished tomorrow.