Everyone longs for renewal.
based on the context clues, and process of elimination, the answer is the above.
The answer is: [D]: "will have" .
_____________________________________________________
"On Friday Vanessa <u> will have </u> been travelling for a month."
______________________________________________________
The simple future tense of she plays is she will play.
Not the answer: balancing work and family time