I believe B is the correct option, an unknown future is not required for free will.
When you go to college you know you will get a degree at the end, however, just knowing means nothing. In order to receive the full benefits of the degree you must take all the classes. Another example is that if we live worthily we can return to God someday. Although we have that knowledge, we need the experience to receive the full benefit.